/* Корпоративные цвета, размеры и общие дизайн-параметры. */
:root{
  --brand:#006160;
  --brand-dark:#004d4c;
  --brand-light:#e6f3f0;
  --gray:#888178;
  --ink:#172d2e;
  --muted:#7a8989;
  --border:#e4ebe9;
  --canvas:#f4f7f6;
  --amber:#b47b20;
  --amber-bg:#fff6e7;
  --red:#bd5a51;
  --red-bg:#fcefeb;
  --mint:#76cbb2;
  --radius:15px;
  --sidebar:222px}
  /* Базовые элементы интерфейса и обратная связь при взаимодействии. */
  *{
    box-sizing:border-box}
    body{
      margin:0;
      color:var(--ink);
      background:var(--canvas);
      font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;
      font-size:14px;
      -webkit-font-smoothing:antialiased}
      button,input,select{
        font:inherit}
        button,a,input,select{
          outline-offset:4px}
          button{
            cursor:pointer}
            button:disabled{
              cursor:wait;
              opacity:.6}
              a{
                color:inherit;
                text-decoration:none}
                button{
                  color:inherit}
                  svg{
                    display:block}
                    .icon{
                      width:20px;
                      height:20px;
                      flex-shrink:0}
                      button .icon{
                        pointer-events:none}
                        [hidden]{
                          display:none!important}
                          /* Боковая навигация, бренд и контекст сервиса. */
                          .sidebar{
                            position:fixed;
                            inset:0 auto 0 0;
                            width:var(--sidebar);
                            background:var(--brand);
                            color:#fff;
                            padding:25px 14px;
                            z-index:20;
                            display:flex;
                            flex-direction:column}
                            .brand{
                              width:178px;
                              height:78px;
                              position:relative;
                              overflow:hidden;
                              margin:0 0 20px 8px}
                              .brand img{
                                position:absolute;
                                width:272px;
                                height:272px;
                                max-width:none;
                                top:-94px;
                                left:-40px}
                                .workspace-label,.nav-label{
                                  font-size:9px;
                                  letter-spacing:1.7px;
                                  color:#9dc6c0;
                                  font-weight:600;
                                  padding:0 15px}
                                  .workspace{
                                    display:flex;
                                    align-items:center;
                                    gap:10px;
                                    margin:12px 8px 31px;
                                    padding:13px 8px;
                                    border-top:1px solid #ffffff1a;
                                    border-bottom:1px solid #ffffff1a;
                                    font-size:11px;
                                    font-weight:600}
                                    .workspace small{
                                      display:block;
                                      font-weight:400;
                                      color:#a5ccca;
                                      margin-top:5px;
                                      font-size:10px}
                                      .workspace-mark{
                                        height:29px;
                                        width:29px;
                                        border:1px solid #ffffff45;
                                        border-radius:8px;
                                        display:grid;
                                        place-items:center;
                                        color:#b9e4d8;
                                        font-size:16px}
                                        .nav-label{
                                          margin-bottom:12px}
                                          .nav-link{
                                            display:flex;
                                            align-items:center;
                                            gap:10px;
                                            padding:13px 11px;
                                            border-radius:9px;
                                            font-size:11px;
                                            font-weight:500;
                                            margin-bottom:5px;
                                            color:#c2dbd7;
                                            transition:background .2s,color .2s}
                                            .nav-link:hover{
                                              background:#ffffff13;
                                              color:white}
                                              .nav-link.active{
                                                background:#fff;
                                                color:var(--brand);
                                                box-shadow:0 4px 15px #002f2f1f;
                                                font-weight:650}
                                                .nav-link .icon{
                                                  width:17px;
                                                  height:17px}
                                                  .nav-count{
                                                    margin-left:auto;
                                                    font-size:9px;
                                                    padding:3px 6px;
                                                    border-radius:5px;
                                                    background:#ffffff17;
                                                    color:#d9e6b8}
                                                    .nav-lock{
                                                      margin-left:auto;
                                                      opacity:.6}
                                                      .nav-lock .icon{
                                                        width:12px}
                                                        .nav-second{
                                                          margin-top:25px}
                                                          .sidebar-bottom{
                                                            margin-top:auto;
                                                            padding:18px 10px 0;
                                                            border-top:1px solid #ffffff20}
                                                            .connection{
                                                              display:flex;
                                                              align-items:center;
                                                              gap:7px;
                                                              color:#d0e8e0;
                                                              font-size:10px}
                                                              .connection i{
                                                                width:5px;
                                                                height:5px;
                                                                background:#9cdec5;
                                                                border-radius:50%}
                                                                .sidebar-bottom p{
                                                                  font-size:9px;
                                                                  color:#97bdb8;
                                                                  margin:9px 0 22px 12px}
                                                                  .help-link{
                                                                    display:flex;
                                                                    align-items:center;
                                                                    gap:9px;
                                                                    color:#c5dfdb;
                                                                    border:0;
                                                                    background:none;
                                                                    font-size:11px;
                                                                    padding:0}
                                                                    .help-link .icon{
                                                                      width:16px;
                                                                      height:16px}
                                                                      /* Базовые элементы интерфейса и обратная связь при взаимодействии. */
                                                                      .app-shell{
                                                                        margin-left:var(--sidebar)}
                                                                        /* Общая шапка и представление текущей роли. */
                                                                        .topbar{
                                                                          height:78px;
                                                                          background:#fff;
                                                                          border-bottom:1px solid var(--border);
                                                                          padding:0 32px;
                                                                          display:flex;
                                                                          align-items:center;
                                                                          justify-content:space-between;
                                                                          gap:20px}
                                                                          .crumb{
                                                                            display:flex;
                                                                            align-items:center;
                                                                            gap:14px;
                                                                            font-size:11px;
                                                                            color:var(--muted)}
                                                                            .crumb b{
                                                                              font-weight:400;
                                                                              color:#c9d3d0}
                                                                              .crumb strong{
                                                                                font-weight:500;
                                                                                color:var(--ink)}
                                                                                .topbar-right{
                                                                                  display:flex;
                                                                                  align-items:center;
                                                                                  gap:17px}
                                                                                  .demo-pill{
                                                                                    font-size:8px;
                                                                                    font-weight:650;
                                                                                    letter-spacing:1px;
                                                                                    background:#f3f5f1;
                                                                                    color:#888178;
                                                                                    border:1px solid #e5e7df;
                                                                                    border-radius:5px;
                                                                                    padding:5px 7px}
                                                                                    /* Базовые элементы интерфейса и обратная связь при взаимодействии. */
                                                                                    .icon-button{
                                                                                      border:0;
                                                                                      background:transparent;
                                                                                      padding:7px;
                                                                                      color:#788a87;
                                                                                      display:grid;
                                                                                      place-items:center;
                                                                                      border-radius:7px;
                                                                                      position:relative}
                                                                                      .icon-button:hover{
                                                                                        background:var(--brand-light);
                                                                                        color:var(--brand)}
                                                                                        /* Распределение оборота по статусам и связанная легенда. */
                                                                                          /* Общая шапка и представление текущей роли. */
                                                                                          .topbar-divider{
                                                                                            height:26px;
                                                                                            width:1px;
                                                                                            background:var(--border)}
                                                                                            .avatar{
                                                                                              display:grid;
                                                                                              place-items:center;
                                                                                              flex-shrink:0;
                                                                                              width:33px;
                                                                                              height:33px;
                                                                                              border-radius:50%;
                                                                                              color:var(--brand);
                                                                                              background:#e6f0ed;
                                                                                              font-size:11px;
                                                                                              font-weight:700}
                                                                                              .user-info{
                                                                                                font-size:11px;
                                                                                                font-weight:600}
                                                                                                .user-info small{
                                                                                                  display:block;
                                                                                                  color:#91a09b;
                                                                                                  font-size:9px;
                                                                                                  font-weight:400;
                                                                                                  margin-top:5px}
                                                                                                  /* Базовые элементы интерфейса и обратная связь при взаимодействии. */
                                                                                                  main{
                                                                                                    max-width:1700px;
                                                                                                    padding:30px 32px 0;
                                                                                                    margin:auto}
                                                                                                    /* Структура страниц, фильтры, заголовки и информационные секции. */
                                                                                                    .page-heading{
                                                                                                      display:flex;
                                                                                                      justify-content:space-between;
                                                                                                      align-items:center;
                                                                                                      margin-bottom:24px;
                                                                                                      gap:20px}
                                                                                                      .eyebrow{
                                                                                                        display:block;
                                                                                                        color:var(--brand);
                                                                                                        letter-spacing:1.8px;
                                                                                                        font-size:9px;
                                                                                                        font-weight:650}
                                                                                                        .page-heading h1{
                                                                                                          font-size:29px;
                                                                                                          letter-spacing:-.9px;
                                                                                                          margin:8px 0 8px;
                                                                                                          font-weight:680}
                                                                                                          .page-heading p{
                                                                                                            margin:0;
                                                                                                            font-size:11px;
                                                                                                            color:var(--muted)}
                                                                                                            .heading-actions{
                                                                                                              display:flex;
                                                                                                              gap:9px;
                                                                                                              align-items:center}
                                                                                                              /* Базовые элементы интерфейса и обратная связь при взаимодействии. */
                                                                                                              .button{
                                                                                                                display:inline-flex;
                                                                                                                align-items:center;
                                                                                                                justify-content:center;
                                                                                                                gap:8px;
                                                                                                                border:1px solid var(--border);
                                                                                                                background:white;
                                                                                                                padding:10px 13px;
                                                                                                                border-radius:8px;
                                                                                                                font-size:10px;
                                                                                                                font-weight:600;
                                                                                                                min-height:37px;
                                                                                                                transition:background .2s,box-shadow .2s}
                                                                                                                .button .icon{
                                                                                                                  width:15px;
                                                                                                                  height:15px}
                                                                                                                  .button:hover{
                                                                                                                    background:#f0f5f3;
                                                                                                                    box-shadow:0 3px 10px #004d4c0b}
                                                                                                                    .button.primary{
                                                                                                                      background:var(--brand);
                                                                                                                      color:#fff;
                                                                                                                      border-color:var(--brand)}
                                                                                                                      .button.primary:hover{
                                                                                                                        background:var(--brand-dark)}
                                                                                                                        /* Структура страниц, фильтры, заголовки и информационные секции. */
                                                                                                                        .filters{
                                                                                                                          display:grid;
                                                                                                                          grid-template-columns:1fr 1.65fr 1fr .8fr;
                                                                                                                          gap:16px;
                                                                                                                          align-items:end;
                                                                                                                          background:white;
                                                                                                                          border:1px solid var(--border);
                                                                                                                          border-radius:11px;
                                                                                                                          padding:17px 18px;
                                                                                                                          margin-bottom:23px}
                                                                                                                          .field{
                                                                                                                            min-width:0;
                                                                                                                            display:flex;
                                                                                                                            flex-direction:column;
                                                                                                                            gap:7px}
                                                                                                                            .field label{
                                                                                                                              font-size:9px;
                                                                                                                              color:#71827e;
                                                                                                                              font-weight:500}
                                                                                                                              .field select,.field input{
                                                                                                                                width:100%;
                                                                                                                                min-width:0;
                                                                                                                                height:35px;
                                                                                                                                padding:0 10px;
                                                                                                                                border:1px solid var(--border);
                                                                                                                                border-radius:6px;
                                                                                                                                background:#fbfcfb;
                                                                                                                                color:#314845;
                                                                                                                                font-size:10px}
                                                                                                                                .field select{
                                                                                                                                  text-overflow:ellipsis}
                                                                                                                                  .filters .button{
                                                                                                                                    height:35px;
                                                                                                                                    min-height:35px;
                                                                                                                                    padding:0 12px}
                                                                                                                                    .section-header{
                                                                                                                                      display:flex;
                                                                                                                                      justify-content:space-between;
                                                                                                                                      align-items:center;
                                                                                                                                      margin:0 0 13px;
                                                                                                                                      gap:15px}
                                                                                                                                      .section-header h2{
                                                                                                                                        font-size:14px;
                                                                                                                                        font-weight:650;
                                                                                                                                        letter-spacing:-.2px;
                                                                                                                                        margin:0}
                                                                                                                                        /* Базовые элементы интерфейса и обратная связь при взаимодействии. */
                                                                                                                                        .snapshot-info{
                                                                                                                                          display:flex;
                                                                                                                                          gap:6px;
                                                                                                                                          align-items:center;
                                                                                                                                          font-size:9px;
                                                                                                                                          color:var(--muted)}
                                                                                                                                          .snapshot-info .icon{
                                                                                                                                            width:11px;
                                                                                                                                            height:11px}
                                                                                                                                            .snapshot-info i{
                                                                                                                                              width:5px;
                                                                                                                                              height:5px;
                                                                                                                                              background:#67a28c;
                                                                                                                                              border-radius:50%}
                                                                                                                                              /* Карточки KPI, визуальные состояния и раскрытие дополнительных показателей. */
                                                                                                                                              .primary-grid{
                                                                                                                                                display:grid;
                                                                                                                                                grid-template-columns:1.6fr 1fr 1fr 1fr;
                                                                                                                                                gap:14px;
                                                                                                                                                margin-bottom:14px}
                                                                                                                                                .metric{
                                                                                                                                                  border:1px solid var(--border);
                                                                                                                                                  border-radius:var(--radius);
                                                                                                                                                  background:#fff;
                                                                                                                                                  padding:19px 20px;
                                                                                                                                                  text-align:left;
                                                                                                                                                  width:100%;
                                                                                                                                                  transition:transform .18s,box-shadow .18s,border-color .18s;
                                                                                                                                                  position:relative;
                                                                                                                                                  overflow:hidden}
                                                                                                                                                  button.metric:hover{
                                                                                                                                                    transform:translateY(-3px);
                                                                                                                                                    box-shadow:0 8px 25px #003d3c0b;
                                                                                                                                                    border-color:#afd2c8}
                                                                                                                                                    .metric-top{
                                                                                                                                                      display:flex;
                                                                                                                                                      justify-content:space-between;
                                                                                                                                                      align-items:center;
                                                                                                                                                      gap:8px;
                                                                                                                                                      margin-bottom:20px}
                                                                                                                                                      .metric-label{
                                                                                                                                                        font-size:11px;
                                                                                                                                                        color:#617573;
                                                                                                                                                        font-weight:550}
                                                                                                                                                        .metric-icon{
                                                                                                                                                          display:grid;
                                                                                                                                                          place-items:center;
                                                                                                                                                          height:31px;
                                                                                                                                                          width:31px;
                                                                                                                                                          border-radius:9px;
                                                                                                                                                          color:var(--brand);
                                                                                                                                                          background:#e8f3ef;
                                                                                                                                                          flex-shrink:0}
                                                                                                                                                          .metric-icon .icon{
                                                                                                                                                            width:17px;
                                                                                                                                                            height:17px}
                                                                                                                                                            .metric-value{
                                                                                                                                                              font-size:32px;
                                                                                                                                                              font-weight:650;
                                                                                                                                                              letter-spacing:-1px;
                                                                                                                                                              line-height:1.1;
                                                                                                                                                              font-variant-numeric:tabular-nums}
                                                                                                                                                              .metric-value .unit{
                                                                                                                                                                font-size:10px;
                                                                                                                                                                letter-spacing:0;
                                                                                                                                                                color:#94a29d;
                                                                                                                                                                margin-left:7px;
                                                                                                                                                                font-weight:400}
                                                                                                                                                                .metric-bottom{
                                                                                                                                                                  margin-top:12px;
                                                                                                                                                                  font-size:9px;
                                                                                                                                                                  color:#91a09b;
                                                                                                                                                                  display:flex;
                                                                                                                                                                  align-items:center;
                                                                                                                                                                  justify-content:space-between;
                                                                                                                                                                  gap:6px}
                                                                                                                                                                  .metric-bottom .icon{
                                                                                                                                                                    height:12px;
                                                                                                                                                                    width:12px;
                                                                                                                                                                    opacity:.8}
                                                                                                                                                                    .metric.featured{
                                                                                                                                                                      background:var(--brand);
                                                                                                                                                                      border:1px solid var(--brand);
                                                                                                                                                                      color:white;
                                                                                                                                                                      padding:20px 23px}
                                                                                                                                                                      .metric.featured:after{
                                                                                                                                                                        content:"";
                                                                                                                                                                        position:absolute;
                                                                                                                                                                        border:1px solid #ffffff0b;
                                                                                                                                                                        width:180px;
                                                                                                                                                                        height:180px;
                                                                                                                                                                        border-radius:50%;
                                                                                                                                                                        top:-70px;
                                                                                                                                                                        right:-55px;
                                                                                                                                                                        pointer-events:none}
                                                                                                                                                                        .featured .metric-top{
                                                                                                                                                                          margin-bottom:13px}
                                                                                                                                                                          .featured .metric-label{
                                                                                                                                                                            color:#d6ece7}
                                                                                                                                                                            .featured .metric-icon{
                                                                                                                                                                              background:#ffffff14;
                                                                                                                                                                              color:#d5f4e7}
                                                                                                                                                                              .featured .metric-value{
                                                                                                                                                                                font-size:38px;
                                                                                                                                                                                letter-spacing:-1.5px}
                                                                                                                                                                                /* Базовые элементы интерфейса и обратная связь при взаимодействии. */
                                                                                                                                                                                .featured .unit{
                                                                                                                                                                                  color:#c4e5dd;
                                                                                                                                                                                  font-size:20px;
                                                                                                                                                                                  font-weight:300}
                                                                                                                                                                                  /* Карточки KPI, визуальные состояния и раскрытие дополнительных показателей. */
                                                                                                                                                                                  .featured .metric-bottom{
                                                                                                                                                                                    color:#bddbd3;
                                                                                                                                                                                    margin-top:12px}
                                                                                                                                                                                    .coverage-track{
                                                                                                                                                                                      height:4px;
                                                                                                                                                                                      background:#ffffff22;
                                                                                                                                                                                      border-radius:10px;
                                                                                                                                                                                      overflow:hidden;
                                                                                                                                                                                      margin-top:15px}
                                                                                                                                                                                      .coverage-track span{
                                                                                                                                                                                        display:block;
                                                                                                                                                                                        height:100%;
                                                                                                                                                                                        /* Начальная ширина; числовой процент снимка задаётся рендерером карточки. */
                                                                                                                                                                                        width:0;
                                                                                                                                                                                        background:#a5e1c8;
                                                                                                                                                                                        border-radius:10px}
                                                                                                                                                                                        .tone-amber .metric-icon{
                                                                                                                                                                                          background:var(--amber-bg);
                                                                                                                                                                                          color:var(--amber)}
                                                                                                                                                                                          .tone-amber .metric-bottom{
                                                                                                                                                                                            color:var(--amber)}
                                                                                                                                                                                            .tone-red .metric-icon{
                                                                                                                                                                                              background:var(--red-bg);
                                                                                                                                                                                              color:var(--red)}
                                                                                                                                                                                              .tone-red .metric-bottom{
                                                                                                                                                                                                color:var(--red)}
                                                                                                                                                                                                .tone-gray .metric-icon{
                                                                                                                                                                                                  background:#f1f2ef;
                                                                                                                                                                                                  color:var(--gray)}
                                                                                                                                                                                                  .tone-mint .metric-icon{
                                                                                                                                                                                                    background:#edf8f1;
                                                                                                                                                                                                    color:#508d75}
                                                                                                                                                                                                    .secondary-grid{
                                                                                                                                                                                                      display:grid;
                                                                                                                                                                                                      grid-template-columns:repeat(4,1fr);
                                                                                                                                                                                                      gap:14px;
                                                                                                                                                                                                      margin-bottom:23px}
                                                                                                                                                                                                      .secondary-grid .metric{
                                                                                                                                                                                                        padding:15px 19px}
                                                                                                                                                                                                        .secondary-grid .metric-top{
                                                                                                                                                                                                          margin-bottom:14px}
                                                                                                                                                                                                          .secondary-grid .metric-value{
                                                                                                                                                                                                            font-size:29px}
                                                                                                                                                                                                            .secondary-grid .metric-bottom{
                                                                                                                                                                                                              margin-top:10px}
                                                                                                                                                                                                              .reconcile-strip{
                                                                                                                                                                                                                display:grid;
                                                                                                                                                                                                                grid-template-columns:repeat(5,1fr);
                                                                                                                                                                                                                background:#fff;
                                                                                                                                                                                                                border:1px solid var(--border);
                                                                                                                                                                                                                border-radius:12px;
                                                                                                                                                                                                                margin-bottom:25px;
                                                                                                                                                                                                                padding:15px 0}
                                                                                                                                                                                                                .mini-metric{
                                                                                                                                                                                                                  background:none;
                                                                                                                                                                                                                  border:0;
                                                                                                                                                                                                                  padding:1px 17px;
                                                                                                                                                                                                                  text-align:left;
                                                                                                                                                                                                                  border-right:1px solid var(--border);
                                                                                                                                                                                                                  min-width:0}
                                                                                                                                                                                                                  .mini-metric:last-child{
                                                                                                                                                                                                                    border-right:0}
                                                                                                                                                                                                                    .mini-metric:hover .mini-label{
                                                                                                                                                                                                                      color:var(--brand)}
                                                                                                                                                                                                                      /* Базовые элементы интерфейса и обратная связь при взаимодействии. */
                                                                                                                                                                                                                      .mini-label{
                                                                                                                                                                                                                        display:flex;
                                                                                                                                                                                                                        align-items:center;
                                                                                                                                                                                                                        gap:6px;
                                                                                                                                                                                                                        font-size:9px;
                                                                                                                                                                                                                        color:#74837f;
                                                                                                                                                                                                                        white-space:nowrap}
                                                                                                                                                                                                                        .mini-label .icon{
                                                                                                                                                                                                                          height:12px;
                                                                                                                                                                                                                          width:12px;
                                                                                                                                                                                                                          color:#8d9a92}
                                                                                                                                                                                                                          .mini-value{
                                                                                                                                                                                                                            margin-top:11px;
                                                                                                                                                                                                                            display:flex;
                                                                                                                                                                                                                            align-items:baseline;
                                                                                                                                                                                                                            gap:7px;
                                                                                                                                                                                                                            font-size:21px;
                                                                                                                                                                                                                            font-weight:600;
                                                                                                                                                                                                                            letter-spacing:-.3px}
                                                                                                                                                                                                                            .mini-value small{
                                                                                                                                                                                                                              font-size:9px;
                                                                                                                                                                                                                              font-weight:400;
                                                                                                                                                                                                                              color:#9aa59c;
                                                                                                                                                                                                                              letter-spacing:0}
                                                                                                                                                                                                                              .mini-value .icon{
                                                                                                                                                                                                                                width:11px;
                                                                                                                                                                                                                                height:11px;
                                                                                                                                                                                                                                margin-left:auto;
                                                                                                                                                                                                                                color:#98aaa3}
                                                                                                                                                                                                                                .insights-grid{
                                                                                                                                                                                                                                  display:grid;
                                                                                                                                                                                                                                  grid-template-columns:1.1fr 1fr;
                                                                                                                                                                                                                                  gap:18px;
                                                                                                                                                                                                                                  margin-bottom:20px}
                                                                                                                                                                                                                                  /* Структура страниц, фильтры, заголовки и информационные секции. */
                                                                                                                                                                                                                                  .panel{
                                                                                                                                                                                                                                    border:1px solid var(--border);
                                                                                                                                                                                                                                    border-radius:var(--radius);
                                                                                                                                                                                                                                    background:white;
                                                                                                                                                                                                                                    padding:20px 22px;
                                                                                                                                                                                                                                    min-width:0}
                                                                                                                                                                                                                                    .panel-head{
                                                                                                                                                                                                                                      display:flex;
                                                                                                                                                                                                                                      justify-content:space-between;
                                                                                                                                                                                                                                      align-items:center;
                                                                                                                                                                                                                                      gap:10px}
                                                                                                                                                                                                                                      .panel h2{
                                                                                                                                                                                                                                        font-size:13px;
                                                                                                                                                                                                                                        letter-spacing:-.15px;
                                                                                                                                                                                                                                        font-weight:650;
                                                                                                                                                                                                                                        margin:0}
                                                                                                                                                                                                                                        .panel-subtitle{
                                                                                                                                                                                                                                          font-size:9px;
                                                                                                                                                                                                                                          color:#94a29d;
                                                                                                                                                                                                                                          margin:6px 0 0}
                                                                                                                                                                                                                                          /* Базовые элементы интерфейса и обратная связь при взаимодействии. */
                                                                                                                                                                                                                                          .small-tag{
                                                                                                                                                                                                                                            font-size:8px;
                                                                                                                                                                                                                                            border:1px solid var(--border);
                                                                                                                                                                                                                                            color:#84958e;
                                                                                                                                                                                                                                            border-radius:5px;
                                                                                                                                                                                                                                            padding:4px 7px;
                                                                                                                                                                                                                                            white-space:nowrap}
                                                                                                                                                                                                                                            /* Распределение оборота по статусам и связанная легенда. */
                                                                                                                                                                                                                                            .movement-content{
                                                                                                                                                                                                                                              display:grid;
                                                                                                                                                                                                                                              grid-template-columns:172px 1fr;
                                                                                                                                                                                                                                              gap:26px;
                                                                                                                                                                                                                                              align-items:center;
                                                                                                                                                                                                                                              margin-top:17px}
                                                                                                                                                                                                                                              .donut-wrap{
                                                                                                                                                                                                                                                position:relative;
                                                                                                                                                                                                                                                width:172px;
                                                                                                                                                                                                                                                height:172px}
                                                                                                                                                                                                                                                .donut-wrap svg{
                                                                                                                                                                                                                                                  transform:rotate(-90deg);
                                                                                                                                                                                                                                                  width:172px;
                                                                                                                                                                                                                                                  height:172px}
                                                                                                                                                                                                                                                  .donut-track{
                                                                                                                                                                                                                                                    fill:none;
                                                                                                                                                                                                                                                    stroke:#f0f3f0;
                                                                                                                                                                                                                                                    stroke-width:17}
                                                                                                                                                                                                                                                    .donut-arc{
                                                                                                                                                                                                                                                      fill:none;
                                                                                                                                                                                                                                                      stroke-width:17;
                                                                                                                                                                                                                                                      transition:opacity .2s}
                                                                                                                                                                                                                                                      .donut-center{
                                                                                                                                                                                                                                                        position:absolute;
                                                                                                                                                                                                                                                        inset:0;
                                                                                                                                                                                                                                                        display:flex;
                                                                                                                                                                                                                                                        flex-direction:column;
                                                                                                                                                                                                                                                        justify-content:center;
                                                                                                                                                                                                                                                        align-items:center}
                                                                                                                                                                                                                                                        .donut-center small{
                                                                                                                                                                                                                                                          font-size:8px;
                                                                                                                                                                                                                                                          color:#91a19b;
                                                                                                                                                                                                                                                          letter-spacing:1px;
                                                                                                                                                                                                                                                          margin-bottom:7px}
                                                                                                                                                                                                                                                          .donut-center b{
                                                                                                                                                                                                                                                            font-size:28px;
                                                                                                                                                                                                                                                            letter-spacing:-.6px;
                                                                                                                                                                                                                                                            font-weight:650}
                                                                                                                                                                                                                                                            .donut-center span{
                                                                                                                                                                                                                                                              font-size:9px;
                                                                                                                                                                                                                                                              color:#98a59e;
                                                                                                                                                                                                                                                              margin-top:4px}
                                                                                                                                                                                                                                                              .legend-item{
                                                                                                                                                                                                                                                                display:block;
                                                                                                                                                                                                                                                                background:none;
                                                                                                                                                                                                                                                                border:0;
                                                                                                                                                                                                                                                                text-align:left;
                                                                                                                                                                                                                                                                width:100%;
                                                                                                                                                                                                                                                                padding:10px 0;
                                                                                                                                                                                                                                                                border-bottom:1px solid #f0f3f0}
                                                                                                                                                                                                                                                                .legend-item:last-child{
                                                                                                                                                                                                                                                                  border:0}
                                                                                                                                                                                                                                                                  .legend-top{
                                                                                                                                                                                                                                                                    display:flex;
                                                                                                                                                                                                                                                                    align-items:center;
                                                                                                                                                                                                                                                                    gap:7px;
                                                                                                                                                                                                                                                                    font-size:10px;
                                                                                                                                                                                                                                                                    color:#657a73}
                                                                                                                                                                                                                                                                    .dot{
                                                                                                                                                                                                                                                                      width:7px;
                                                                                                                                                                                                                                                                      height:7px;
                                                                                                                                                                                                                                                                      border-radius:50%;
                                                                                                                                                                                                                                                                      display:inline-block;
                                                                                                                                                                                                                                                                      flex-shrink:0}
                                                                                                                                                                                                                                                                      .legend-stat{
                                                                                                                                                                                                                                                                        display:flex;
                                                                                                                                                                                                                                                                        align-items:baseline;
                                                                                                                                                                                                                                                                        gap:7px;
                                                                                                                                                                                                                                                                        margin:7px 0 0 14px;
                                                                                                                                                                                                                                                                        font-size:18px;
                                                                                                                                                                                                                                                                        font-weight:600;
                                                                                                                                                                                                                                                                        letter-spacing:-.3px}
                                                                                                                                                                                                                                                                        .legend-stat small{
                                                                                                                                                                                                                                                                          font-size:9px;
                                                                                                                                                                                                                                                                          color:#9aa69d;
                                                                                                                                                                                                                                                                          font-weight:400}
                                                                                                                                                                                                                                                                          .legend-stat .icon{
                                                                                                                                                                                                                                                                            margin-left:auto;
                                                                                                                                                                                                                                                                            width:12px;
                                                                                                                                                                                                                                                                            height:12px;
                                                                                                                                                                                                                                                                            color:#a5b6ac}
                                                                                                                                                                                                                                                                            .legend-item:hover .legend-top{
                                                                                                                                                                                                                                                                              color:var(--brand)}
                                                                                                                                                                                                                                                                              /* Выделение проблемных позиций и значений, требующих внимания. */
                                                                                                                                                                                                                                                                              .issues-label{
                                                                                                                                                                                                                                                                                font-size:8px;
                                                                                                                                                                                                                                                                                letter-spacing:.5px;
                                                                                                                                                                                                                                                                                border-radius:5px;
                                                                                                                                                                                                                                                                                background:var(--amber-bg);
                                                                                                                                                                                                                                                                                color:var(--amber);
                                                                                                                                                                                                                                                                                padding:5px 7px}
                                                                                                                                                                                                                                                                                .issue-item{
                                                                                                                                                                                                                                                                                  width:100%;
                                                                                                                                                                                                                                                                                  display:flex;
                                                                                                                                                                                                                                                                                  align-items:center;
                                                                                                                                                                                                                                                                                  gap:13px;
                                                                                                                                                                                                                                                                                  padding:15px 13px;
                                                                                                                                                                                                                                                                                  margin-top:15px;
                                                                                                                                                                                                                                                                                  border:1px solid #f1e8d9;
                                                                                                                                                                                                                                                                                  border-radius:9px;
                                                                                                                                                                                                                                                                                  background:#fffcf7;
                                                                                                                                                                                                                                                                                  text-align:left;
                                                                                                                                                                                                                                                                                  transition:background .2s}
                                                                                                                                                                                                                                                                                  .issue-item:hover{
                                                                                                                                                                                                                                                                                    background:#fff6e7}
                                                                                                                                                                                                                                                                                    .issue-icon{
                                                                                                                                                                                                                                                                                      height:35px;
                                                                                                                                                                                                                                                                                      width:35px;
                                                                                                                                                                                                                                                                                      display:grid;
                                                                                                                                                                                                                                                                                      place-items:center;
                                                                                                                                                                                                                                                                                      background:#fcf0da;
                                                                                                                                                                                                                                                                                      color:var(--amber);
                                                                                                                                                                                                                                                                                      border-radius:9px;
                                                                                                                                                                                                                                                                                      flex-shrink:0}
                                                                                                                                                                                                                                                                                      .issue-icon .icon{
                                                                                                                                                                                                                                                                                        width:18px;
                                                                                                                                                                                                                                                                                        height:18px}
                                                                                                                                                                                                                                                                                        .issue-description{
                                                                                                                                                                                                                                                                                          min-width:0}
                                                                                                                                                                                                                                                                                          .issue-description b{
                                                                                                                                                                                                                                                                                            display:block;
                                                                                                                                                                                                                                                                                            font-size:10px;
                                                                                                                                                                                                                                                                                            font-weight:600}
                                                                                                                                                                                                                                                                                            .issue-description small{
                                                                                                                                                                                                                                                                                              display:block;
                                                                                                                                                                                                                                                                                              font-size:8px;
                                                                                                                                                                                                                                                                                              color:#a19988;
                                                                                                                                                                                                                                                                                              margin-top:5px}
                                                                                                                                                                                                                                                                                              .issue-number{
                                                                                                                                                                                                                                                                                                font-size:23px;
                                                                                                                                                                                                                                                                                                font-weight:650;
                                                                                                                                                                                                                                                                                                color:var(--amber);
                                                                                                                                                                                                                                                                                                letter-spacing:-.7px;
                                                                                                                                                                                                                                                                                                margin-left:auto}
                                                                                                                                                                                                                                                                                                .issue-item>.icon{
                                                                                                                                                                                                                                                                                                  height:13px;
                                                                                                                                                                                                                                                                                                  width:13px;
                                                                                                                                                                                                                                                                                                  color:#b3a58b}
                                                                                                                                                                                                                                                                                                  .issue-foot{
                                                                                                                                                                                                                                                                                                    display:flex;
                                                                                                                                                                                                                                                                                                    align-items:center;
                                                                                                                                                                                                                                                                                                    gap:6px;
                                                                                                                                                                                                                                                                                                    font-size:8px;
                                                                                                                                                                                                                                                                                                    color:#8c9b93;
                                                                                                                                                                                                                                                                                                    margin-top:14px;
                                                                                                                                                                                                                                                                                                    line-height:1.6}
                                                                                                                                                                                                                                                                                                    .issue-foot .icon{
                                                                                                                                                                                                                                                                                                      width:12px;
                                                                                                                                                                                                                                                                                                      height:12px;
                                                                                                                                                                                                                                                                                                      flex-shrink:0}
                                                                                                                                                                                                                                                                                                      /* Графики и управление сериями/периодом; адаптация подписей и подсказок. */
                                                                                                                                                                                                                                                                                                      .chart-panel{
                                                                                                                                                                                                                                                                                                        padding-bottom:14px;
                                                                                                                                                                                                                                                                                                        margin-bottom:19px}
                                                                                                                                                                                                                                                                                                        .chart-head-right{
                                                                                                                                                                                                                                                                                                          display:flex;
                                                                                                                                                                                                                                                                                                          align-items:center;
                                                                                                                                                                                                                                                                                                          gap:13px}
                                                                                                                                                                                                                                                                                                          .range-switch{
                                                                                                                                                                                                                                                                                                            display:flex;
                                                                                                                                                                                                                                                                                                            background:#f3f6f3;
                                                                                                                                                                                                                                                                                                            padding:3px;
                                                                                                                                                                                                                                                                                                            border-radius:6px}
                                                                                                                                                                                                                                                                                                            .range-switch button{
                                                                                                                                                                                                                                                                                                              background:none;
                                                                                                                                                                                                                                                                                                              border:0;
                                                                                                                                                                                                                                                                                                              padding:6px 8px;
                                                                                                                                                                                                                                                                                                              font-size:8px;
                                                                                                                                                                                                                                                                                                              color:#819489;
                                                                                                                                                                                                                                                                                                              border-radius:4px}
                                                                                                                                                                                                                                                                                                              .range-switch button.active{
                                                                                                                                                                                                                                                                                                                background:white;
                                                                                                                                                                                                                                                                                                                color:var(--brand);
                                                                                                                                                                                                                                                                                                                box-shadow:0 1px 5px #214b3510}
                                                                                                                                                                                                                                                                                                                .chart-legend{
                                                                                                                                                                                                                                                                                                                  display:flex;
                                                                                                                                                                                                                                                                                                                  gap:13px;
                                                                                                                                                                                                                                                                                                                  font-size:9px;
                                                                                                                                                                                                                                                                                                                  color:#819387;
                                                                                                                                                                                                                                                                                                                  margin-top:16px;
                                                                                                                                                                                                                                                                                                                  align-items:center}
                                                                                                                                                                                                                                                                                                                  .chart-legend button{
                                                                                                                                                                                                                                                                                                                    background:none;
                                                                                                                                                                                                                                                                                                                    border:0;
                                                                                                                                                                                                                                                                                                                    display:flex;
                                                                                                                                                                                                                                                                                                                    gap:6px;
                                                                                                                                                                                                                                                                                                                    align-items:center;
                                                                                                                                                                                                                                                                                                                    padding:2px;
                                                                                                                                                                                                                                                                                                                    color:inherit;
                                                                                                                                                                                                                                                                                                                    font-size:9px}
                                                                                                                                                                                                                                                                                                                    .chart-legend button.off{
                                                                                                                                                                                                                                                                                                                      opacity:.4;
                                                                                                                                                                                                                                                                                                                      text-decoration:line-through}
                                                                                                                                                                                                                                                                                                                      .chart-period{
                                                                                                                                                                                                                                                                                                                        margin-left:auto;
                                                                                                                                                                                                                                                                                                                        display:flex;
                                                                                                                                                                                                                                                                                                                        gap:8px;
                                                                                                                                                                                                                                                                                                                        align-items:center;
                                                                                                                                                                                                                                                                                                                        font-size:8px;
                                                                                                                                                                                                                                                                                                                        color:#90a196}
                                                                                                                                                                                                                                                                                                                        .chart-period input{
                                                                                                                                                                                                                                                                                                                          height:26px;
                                                                                                                                                                                                                                                                                                                          font-size:8px;
                                                                                                                                                                                                                                                                                                                          color:#71877b;
                                                                                                                                                                                                                                                                                                                          border:1px solid var(--border);
                                                                                                                                                                                                                                                                                                                          border-radius:4px;
                                                                                                                                                                                                                                                                                                                          padding:2px 4px;
                                                                                                                                                                                                                                                                                                                          background:#fff;
                                                                                                                                                                                                                                                                                                                          width:100px}
                                                                                                                                                                                                                                                                                                                          .chart-wrap{
                                                                                                                                                                                                                                                                                                                            position:relative;
                                                                                                                                                                                                                                                                                                                            height:198px;
                                                                                                                                                                                                                                                                                                                            margin-top:15px}
                                                                                                                                                                                                                                                                                                                            .line-chart{
                                                                                                                                                                                                                                                                                                                              height:100%;
                                                                                                                                                                                                                                                                                                                              width:100%;
                                                                                                                                                                                                                                                                                                                              overflow:visible}
                                                                                                                                                                                                                                                                                                                              .chart-axis{
                                                                                                                                                                                                                                                                                                                                font-size:9px;
                                                                                                                                                                                                                                                                                                                                fill:#9aaba0}
                                                                                                                                                                                                                                                                                                                                .chart-grid{
                                                                                                                                                                                                                                                                                                                                  stroke:#edf2ed;
                                                                                                                                                                                                                                                                                                                                  stroke-width:1;
                                                                                                                                                                                                                                                                                                                                  stroke-dasharray:3 4}
                                                                                                                                                                                                                                                                                                                                  .chart-hit{
                                                                                                                                                                                                                                                                                                                                    fill:transparent;
                                                                                                                                                                                                                                                                                                                                    cursor:crosshair}
                                                                                                                                                                                                                                                                                                                                    .chart-point{
                                                                                                                                                                                                                                                                                                                                      fill:white;
                                                                                                                                                                                                                                                                                                                                      stroke-width:2;
                                                                                                                                                                                                                                                                                                                                      pointer-events:none}
                                                                                                                                                                                                                                                                                                                                      .chart-tooltip{
                                                                                                                                                                                                                                                                                                                                        position:absolute;
                                                                                                                                                                                                                                                                                                                                        z-index:2;
                                                                                                                                                                                                                                                                                                                                        background:var(--brand-dark);
                                                                                                                                                                                                                                                                                                                                        color:#fff;
                                                                                                                                                                                                                                                                                                                                        pointer-events:none;
                                                                                                                                                                                                                                                                                                                                        border-radius:7px;
                                                                                                                                                                                                                                                                                                                                        padding:10px 12px;
                                                                                                                                                                                                                                                                                                                                        font-size:10px;
                                                                                                                                                                                                                                                                                                                                        box-shadow:0 5px 18px #003b3a30;
                                                                                                                                                                                                                                                                                                                                        line-height:1.8;
                                                                                                                                                                                                                                                                                                                                        min-width:160px}
                                                                                                                                                                                                                                                                                                                                        .chart-tooltip strong{
                                                                                                                                                                                                                                                                                                                                          display:block;
                                                                                                                                                                                                                                                                                                                                          font-size:9px;
                                                                                                                                                                                                                                                                                                                                          color:#b1dbce;
                                                                                                                                                                                                                                                                                                                                          margin-bottom:4px}
                                                                                                                                                                                                                                                                                                                                          .chart-foot{
                                                                                                                                                                                                                                                                                                                                            font-size:8px;
                                                                                                                                                                                                                                                                                                                                            color:#a2aaa0;
                                                                                                                                                                                                                                                                                                                                            margin-top:9px;
                                                                                                                                                                                                                                                                                                                                            display:flex;
                                                                                                                                                                                                                                                                                                                                            align-items:center;
                                                                                                                                                                                                                                                                                                                                            gap:5px}
                                                                                                                                                                                                                                                                                                                                            .chart-foot .icon{
                                                                                                                                                                                                                                                                                                                                              width:11px;
                                                                                                                                                                                                                                                                                                                                              height:11px}
                                                                                                                                                                                                                                                                                                                                              /* Структура страниц, фильтры, заголовки и информационные секции. */
                                                                                                                                                                                                                                                                                                                                              .footer-note{
                                                                                                                                                                                                                                                                                                                                                display:flex;
                                                                                                                                                                                                                                                                                                                                                gap:6px;
                                                                                                                                                                                                                                                                                                                                                align-items:center;
                                                                                                                                                                                                                                                                                                                                                color:#97a49c;
                                                                                                                                                                                                                                                                                                                                                font-size:9px;
                                                                                                                                                                                                                                                                                                                                                margin-bottom:10px}
                                                                                                                                                                                                                                                                                                                                                .footer-note .icon{
                                                                                                                                                                                                                                                                                                                                                  width:12px;
                                                                                                                                                                                                                                                                                                                                                  height:12px}
                                                                                                                                                                                                                                                                                                                                                  footer{
                                                                                                                                                                                                                                                                                                                                                    display:flex;
                                                                                                                                                                                                                                                                                                                                                    justify-content:space-between;
                                                                                                                                                                                                                                                                                                                                                    font-size:8px;
                                                                                                                                                                                                                                                                                                                                                    color:#a0ada4;
                                                                                                                                                                                                                                                                                                                                                    padding:21px 32px;
                                                                                                                                                                                                                                                                                                                                                    max-width:1700px;
                                                                                                                                                                                                                                                                                                                                                    margin:auto;
                                                                                                                                                                                                                                                                                                                                                    border-top:1px solid #e6ece7}
                                                                                                                                                                                                                                                                                                                                                    /* Панели и таблицы: читаемые атрибуты, прокрутка, пустые состояния и нижняя навигация. */
                                                                                                                                                                                                                                                                                                                                                    .drawer-overlay{
                                                                                                                                                                                                                                                                                                                                                      position:fixed;
                                                                                                                                                                                                                                                                                                                                                      inset:0;
                                                                                                                                                                                                                                                                                                                                                      background:#103b3c52;
                                                                                                                                                                                                                                                                                                                                                      backdrop-filter:blur(2px);
                                                                                                                                                                                                                                                                                                                                                      z-index:40}
                                                                                                                                                                                                                                                                                                                                                      .drawer{
                                                                                                                                                                                                                                                                                                                                                        position:fixed;
                                                                                                                                                                                                                                                                                                                                                        top:0;
                                                                                                                                                                                                                                                                                                                                                        right:0;
                                                                                                                                                                                                                                                                                                                                                        bottom:0;
                                                                                                                                                                                                                                                                                                                                                        width:min(680px,100%);
                                                                                                                                                                                                                                                                                                                                                        padding:25px 28px;
                                                                                                                                                                                                                                                                                                                                                        background:white;
                                                                                                                                                                                                                                                                                                                                                        box-shadow:-15px 0 80px #163e3325;
                                                                                                                                                                                                                                                                                                                                                        z-index:41;
                                                                                                                                                                                                                                                                                                                                                        overflow:auto;
                                                                                                                                                                                                                                                                                                                                                        animation:slide-in .25s ease}
                                                                                                                                                                                                                                                                                                                                                        .drawer-head{
                                                                                                                                                                                                                                                                                                                                                          display:flex;
                                                                                                                                                                                                                                                                                                                                                          align-items:center;
                                                                                                                                                                                                                                                                                                                                                          justify-content:space-between;
                                                                                                                                                                                                                                                                                                                                                          margin-bottom:22px}
                                                                                                                                                                                                                                                                                                                                                          .drawer h2{
                                                                                                                                                                                                                                                                                                                                                            font-size:26px;
                                                                                                                                                                                                                                                                                                                                                            letter-spacing:-.5px;
                                                                                                                                                                                                                                                                                                                                                            margin:0 0 12px}
                                                                                                                                                                                                                                                                                                                                                            .drawer .description{
                                                                                                                                                                                                                                                                                                                                                              font-size:12px;
                                                                                                                                                                                                                                                                                                                                                              color:#748c80;
                                                                                                                                                                                                                                                                                                                                                              line-height:1.8}
                                                                                                                                                                                                                                                                                                                                                              .detail-value{
                                                                                                                                                                                                                                                                                                                                                                font-size:42px;
                                                                                                                                                                                                                                                                                                                                                                color:var(--brand);
                                                                                                                                                                                                                                                                                                                                                                font-weight:600;
                                                                                                                                                                                                                                                                                                                                                                letter-spacing:-1.5px}
                                                                                                                                                                                                                                                                                                                                                                .detail-value small{
                                                                                                                                                                                                                                                                                                                                                                  font-size:13px;
                                                                                                                                                                                                                                                                                                                                                                  font-weight:400;
                                                                                                                                                                                                                                                                                                                                                                  letter-spacing:0;
                                                                                                                                                                                                                                                                                                                                                                  color:#9aa89f}
                                                                                                                                                                                                                                                                                                                                                                  /* Формы администрирования, области доступа и информационные сообщения. */
                                                                                                                                                                                                                                                                                                                                                                  .notice{
                                                                                                                                                                                                                                                                                                                                                                    background:#f0f6f1;
                                                                                                                                                                                                                                                                                                                                                                    border:1px solid #dfe9e1;
                                                                                                                                                                                                                                                                                                                                                                    color:#638070;
                                                                                                                                                                                                                                                                                                                                                                    padding:13px 15px;
                                                                                                                                                                                                                                                                                                                                                                    border-radius:8px;
                                                                                                                                                                                                                                                                                                                                                                    font-size:11px;
                                                                                                                                                                                                                                                                                                                                                                    line-height:1.8;
                                                                                                                                                                                                                                                                                                                                                                    margin:18px 0}
                                                                                                                                                                                                                                                                                                                                                                    .notice.amber{
                                                                                                                                                                                                                                                                                                                                                                      background:#fffaee;
                                                                                                                                                                                                                                                                                                                                                                      border-color:#f3e6c9;
                                                                                                                                                                                                                                                                                                                                                                      color:#a48751}
                                                                                                                                                                                                                                                                                                                                                                      /* Панели и таблицы: читаемые атрибуты, прокрутка, пустые состояния и нижняя навигация. */
                                                                                                                                                                                                                                                                                                                                                                      .search-box{
                                                                                                                                                                                                                                                                                                                                                                        display:flex;
                                                                                                                                                                                                                                                                                                                                                                        align-items:center;
                                                                                                                                                                                                                                                                                                                                                                        gap:8px;
                                                                                                                                                                                                                                                                                                                                                                        background:#f8faf7;
                                                                                                                                                                                                                                                                                                                                                                        border:1px solid var(--border);
                                                                                                                                                                                                                                                                                                                                                                        border-radius:8px;
                                                                                                                                                                                                                                                                                                                                                                        padding:10px 12px;
                                                                                                                                                                                                                                                                                                                                                                        margin:20px 0 12px}
                                                                                                                                                                                                                                                                                                                                                                        .search-box .icon{
                                                                                                                                                                                                                                                                                                                                                                          width:15px;
                                                                                                                                                                                                                                                                                                                                                                          height:15px;
                                                                                                                                                                                                                                                                                                                                                                          color:#91a696}
                                                                                                                                                                                                                                                                                                                                                                          .search-box input{
                                                                                                                                                                                                                                                                                                                                                                            border:0;
                                                                                                                                                                                                                                                                                                                                                                            background:none;
                                                                                                                                                                                                                                                                                                                                                                            width:100%;
                                                                                                                                                                                                                                                                                                                                                                            outline:0;
                                                                                                                                                                                                                                                                                                                                                                            font-size:11px}
                                                                                                                                                                                                                                                                                                                                                                            .table-wrap{
                                                                                                                                                                                                                                                                                                                                                                              overflow:auto}
                                                                                                                                                                                                                                                                                                                                                                              table{
                                                                                                                                                                                                                                                                                                                                                                                width:100%;
                                                                                                                                                                                                                                                                                                                                                                                border-collapse:collapse;
                                                                                                                                                                                                                                                                                                                                                                                text-align:left;
                                                                                                                                                                                                                                                                                                                                                                                font-size:11px}
                                                                                                                                                                                                                                                                                                                                                                                /* Базовые элементы интерфейса и обратная связь при взаимодействии. */
                                                                                                                                                                                                                                                                                                                                                                                th{
                                                                                                                                                                                                                                                                                                                                                                                  font-size:8px;
                                                                                                                                                                                                                                                                                                                                                                                  letter-spacing:.7px;
                                                                                                                                                                                                                                                                                                                                                                                  text-transform:uppercase;
                                                                                                                                                                                                                                                                                                                                                                                  color:#98a79b;
                                                                                                                                                                                                                                                                                                                                                                                  font-weight:600;
                                                                                                                                                                                                                                                                                                                                                                                  background:#f9fbf8;
                                                                                                                                                                                                                                                                                                                                                                                  padding:12px 10px;
                                                                                                                                                                                                                                                                                                                                                                                  white-space:nowrap}
                                                                                                                                                                                                                                                                                                                                                                                  td{
                                                                                                                                                                                                                                                                                                                                                                                    padding:14px 10px;
                                                                                                                                                                                                                                                                                                                                                                                    border-bottom:1px solid #eaf0e9;
                                                                                                                                                                                                                                                                                                                                                                                    white-space:nowrap;
                                                                                                                                                                                                                                                                                                                                                                                    color:#526f5b}
                                                                                                                                                                                                                                                                                                                                                                                    .status-badge{
                                                                                                                                                                                                                                                                                                                                                                                      display:inline-block;
                                                                                                                                                                                                                                                                                                                                                                                      padding:4px 7px;
                                                                                                                                                                                                                                                                                                                                                                                      border-radius:5px;
                                                                                                                                                                                                                                                                                                                                                                                      background:#e9f4ec;
                                                                                                                                                                                                                                                                                                                                                                                      color:var(--brand);
                                                                                                                                                                                                                                                                                                                                                                                      font-size:8px}
                                                                                                                                                                                                                                                                                                                                                                                      /* Панели и таблицы: читаемые атрибуты, прокрутка, пустые состояния и нижняя навигация. */
                                                                                                                                                                                                                                                                                                                                                                                      .table-footer{
                                                                                                                                                                                                                                                                                                                                                                                        display:flex;
                                                                                                                                                                                                                                                                                                                                                                                        justify-content:space-between;
                                                                                                                                                                                                                                                                                                                                                                                        align-items:center;
                                                                                                                                                                                                                                                                                                                                                                                        margin-top:15px;
                                                                                                                                                                                                                                                                                                                                                                                        color:#91a491;
                                                                                                                                                                                                                                                                                                                                                                                        font-size:10px}
                                                                                                                                                                                                                                                                                                                                                                                        .table-footer .button{
                                                                                                                                                                                                                                                                                                                                                                                          font-size:9px;
                                                                                                                                                                                                                                                                                                                                                                                          padding:7px 10px;
                                                                                                                                                                                                                                                                                                                                                                                          min-height:30px}
                                                                                                                                                                                                                                                                                                                                                                                          .empty-state{
                                                                                                                                                                                                                                                                                                                                                                                            text-align:center;
                                                                                                                                                                                                                                                                                                                                                                                            padding:60px 22px;
                                                                                                                                                                                                                                                                                                                                                                                            color:#7d9686}
                                                                                                                                                                                                                                                                                                                                                                                            .empty-state .icon{
                                                                                                                                                                                                                                                                                                                                                                                              height:40px;
                                                                                                                                                                                                                                                                                                                                                                                              width:40px;
                                                                                                                                                                                                                                                                                                                                                                                              margin:auto auto 15px;
                                                                                                                                                                                                                                                                                                                                                                                              color:#a6cbb8}
                                                                                                                                                                                                                                                                                                                                                                                              .empty-state h2{
                                                                                                                                                                                                                                                                                                                                                                                                font-size:20px;
                                                                                                                                                                                                                                                                                                                                                                                                color:var(--ink);
                                                                                                                                                                                                                                                                                                                                                                                                margin-top:15px}
                                                                                                                                                                                                                                                                                                                                                                                                .empty-state p{
                                                                                                                                                                                                                                                                                                                                                                                                  font-size:12px;
                                                                                                                                                                                                                                                                                                                                                                                                  line-height:1.8;
                                                                                                                                                                                                                                                                                                                                                                                                  max-width:430px;
                                                                                                                                                                                                                                                                                                                                                                                                  margin:12px auto}
                                                                                                                                                                                                                                                                                                                                                                                                  /* Базовые элементы интерфейса и обратная связь при взаимодействии. */
                                                                                                                                                                                                                                                                                                                                                                                                  .toast{
                                                                                                                                                                                                                                                                                                                                                                                                    position:fixed;
                                                                                                                                                                                                                                                                                                                                                                                                    bottom:25px;
                                                                                                                                                                                                                                                                                                                                                                                                    left:calc(50% + 80px);
                                                                                                                                                                                                                                                                                                                                                                                                    transform:translateX(-50%);
                                                                                                                                                                                                                                                                                                                                                                                                    z-index:60;
                                                                                                                                                                                                                                                                                                                                                                                                    background:var(--brand-dark);
                                                                                                                                                                                                                                                                                                                                                                                                    color:white;
                                                                                                                                                                                                                                                                                                                                                                                                    box-shadow:0 8px 30px #004d4c35;
                                                                                                                                                                                                                                                                                                                                                                                                    font-size:12px;
                                                                                                                                                                                                                                                                                                                                                                                                    padding:14px 20px;
                                                                                                                                                                                                                                                                                                                                                                                                    border-radius:9px;
                                                                                                                                                                                                                                                                                                                                                                                                    max-width:min(580px,90vw);
                                                                                                                                                                                                                                                                                                                                                                                                    line-height:1.6}
                                                                                                                                                                                                                                                                                                                                                                                                    /* Формы администрирования, области доступа и информационные сообщения. */
                                                                                                                                                                                                                                                                                                                                                                                                    .admin-tabs{
                                                                                                                                                                                                                                                                                                                                                                                                      display:flex;
                                                                                                                                                                                                                                                                                                                                                                                                      gap:24px;
                                                                                                                                                                                                                                                                                                                                                                                                      border-bottom:1px solid var(--border);
                                                                                                                                                                                                                                                                                                                                                                                                      margin-bottom:24px}
                                                                                                                                                                                                                                                                                                                                                                                                      .admin-tab{
                                                                                                                                                                                                                                                                                                                                                                                                        background:none;
                                                                                                                                                                                                                                                                                                                                                                                                        border:0;
                                                                                                                                                                                                                                                                                                                                                                                                        padding:0 0 14px;
                                                                                                                                                                                                                                                                                                                                                                                                        font-size:11px;
                                                                                                                                                                                                                                                                                                                                                                                                        color:#8a9f8e}
                                                                                                                                                                                                                                                                                                                                                                                                        .admin-tab.active{
                                                                                                                                                                                                                                                                                                                                                                                                          border-bottom:2px solid var(--brand);
                                                                                                                                                                                                                                                                                                                                                                                                          color:var(--brand);
                                                                                                                                                                                                                                                                                                                                                                                                          font-weight:600}
                                                                                                                                                                                                                                                                                                                                                                                                          .admin-grid{
                                                                                                                                                                                                                                                                                                                                                                                                            display:grid;
                                                                                                                                                                                                                                                                                                                                                                                                            grid-template-columns:1.5fr 1fr;
                                                                                                                                                                                                                                                                                                                                                                                                            gap:20px}
                                                                                                                                                                                                                                                                                                                                                                                                            .admin-form{
                                                                                                                                                                                                                                                                                                                                                                                                              display:grid;
                                                                                                                                                                                                                                                                                                                                                                                                              gap:17px;
                                                                                                                                                                                                                                                                                                                                                                                                              margin-top:22px;
                                                                                                                                                                                                                                                                                                                                                                                                              max-width:450px}
                                                                                                                                                                                                                                                                                                                                                                                                              .admin-form .field label{
                                                                                                                                                                                                                                                                                                                                                                                                                font-size:11px}
                                                                                                                                                                                                                                                                                                                                                                                                                .admin-form .field input,.admin-form .field select{
                                                                                                                                                                                                                                                                                                                                                                                                                  font-size:12px;
                                                                                                                                                                                                                                                                                                                                                                                                                  height:40px}
                                                                                                                                                                                                                                                                                                                                                                                                                  .admin-form .button{
                                                                                                                                                                                                                                                                                                                                                                                                                    width:fit-content;
                                                                                                                                                                                                                                                                                                                                                                                                                    font-size:11px}
                                                                                                                                                                                                                                                                                                                                                                                                                    .admin-note{
                                                                                                                                                                                                                                                                                                                                                                                                                      line-height:1.9;
                                                                                                                                                                                                                                                                                                                                                                                                                      color:#7c937f;
                                                                                                                                                                                                                                                                                                                                                                                                                      font-size:12px}
                                                                                                                                                                                                                                                                                                                                                                                                                      .admin-note h3{
                                                                                                                                                                                                                                                                                                                                                                                                                        font-size:13px;
                                                                                                                                                                                                                                                                                                                                                                                                                        color:var(--ink)}
                                                                                                                                                                                                                                                                                                                                                                                                                        .role-list{
                                                                                                                                                                                                                                                                                                                                                                                                                          display:grid;
                                                                                                                                                                                                                                                                                                                                                                                                                          gap:15px;
                                                                                                                                                                                                                                                                                                                                                                                                                          font-size:11px;
                                                                                                                                                                                                                                                                                                                                                                                                                          color:#738f7a;
                                                                                                                                                                                                                                                                                                                                                                                                                          margin-top:22px}
                                                                                                                                                                                                                                                                                                                                                                                                                          .role-list b{
                                                                                                                                                                                                                                                                                                                                                                                                                            display:block;
                                                                                                                                                                                                                                                                                                                                                                                                                            color:var(--ink);
                                                                                                                                                                                                                                                                                                                                                                                                                            margin-bottom:6px}
                                                                                                                                                                                                                                                                                                                                                                                                                            /* Распределение оборота по статусам и связанная легенда. */



                                                                                                                                                                                                                                                                                                                                                                                                                                  /* Базовые элементы интерфейса и обратная связь при взаимодействии. */
                                                                                                                                                                                                                                                                                                                                                                                                                                  .loading{
                                                                                                                                                                                                                                                                                                                                                                                                                                    padding:90px;
                                                                                                                                                                                                                                                                                                                                                                                                                                    text-align:center;
                                                                                                                                                                                                                                                                                                                                                                                                                                    color:var(--muted)}
                                                                                                                                                                                                                                                                                                                                                                                                                                      /* Плавное появление панели; отключается при prefers-reduced-motion. */
                                                                                                                                                                                                                                                                                                                                                                                                                                      @keyframes slide-in{
                                                                                                                                                                                                                                                                                                                                                                                                                                        from{
                                                                                                                                                                                                                                                                                                                                                                                                                                          transform:translateX(100%)}
                                                                                                                                                                                                                                                                                                                                                                                                                                          to{
                                                                                                                                                                                                                                                                                                                                                                                                                                            transform:translateX(0)}
                                                                                                                                                                                                                                                                                                                                                                                                                                          }
                                                                                                                                                                                                                                                                                                                                                                                                                                          /* Адаптация компоновки к ширине экрана или настройкам уменьшенной анимации. */
                                                                                                                                                                                                                                                                                                                                                                                                                                          @media(min-width:1600px){
                                                                                                                                                                                                                                                                                                                                                                                                                                            /* Корпоративные цвета, размеры и общие дизайн-параметры. */
                                                                                                                                                                                                                                                                                                                                                                                                                                            :root{
                                                                                                                                                                                                                                                                                                                                                                                                                                              --sidebar:242px}
                                                                                                                                                                                                                                                                                                                                                                                                                                              /* Базовые элементы интерфейса и обратная связь при взаимодействии. */
                                                                                                                                                                                                                                                                                                                                                                                                                                              body{
                                                                                                                                                                                                                                                                                                                                                                                                                                                font-size:15px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                /* Боковая навигация, бренд и контекст сервиса. */
                                                                                                                                                                                                                                                                                                                                                                                                                                                .nav-link{
                                                                                                                                                                                                                                                                                                                                                                                                                                                  font-size:12px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                  /* Карточки KPI, визуальные состояния и раскрытие дополнительных показателей. */
                                                                                                                                                                                                                                                                                                                                                                                                                                                  .metric-label{
                                                                                                                                                                                                                                                                                                                                                                                                                                                    font-size:12px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                    .metric-value{
                                                                                                                                                                                                                                                                                                                                                                                                                                                      font-size:38px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                      .primary-grid .metric{
                                                                                                                                                                                                                                                                                                                                                                                                                                                        min-height:190px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                        .featured .metric-value{
                                                                                                                                                                                                                                                                                                                                                                                                                                                          font-size:44px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                          /* Базовые элементы интерфейса и обратная связь при взаимодействии. */
                                                                                                                                                                                                                                                                                                                                                                                                                                                          .mini-label{
                                                                                                                                                                                                                                                                                                                                                                                                                                                            font-size:10px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                            /* Распределение оборота по статусам и связанная легенда. */
                                                                                                                                                                                                                                                                                                                                                                                                                                                            .movement-content{
                                                                                                                                                                                                                                                                                                                                                                                                                                                              gap:35px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                              grid-template-columns:190px 1fr}
                                                                                                                                                                                                                                                                                                                                                                                                                                                              .donut-wrap,.donut-wrap svg{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                width:190px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                height:190px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                /* Структура страниц, фильтры, заголовки и информационные секции. */
                                                                                                                                                                                                                                                                                                                                                                                                                                                                .panel{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  padding:24px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  /* Выделение проблемных позиций и значений, требующих внимания. */
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  .issue-item{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    padding:20px 16px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    .issue-description b{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      font-size:12px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      .issue-description small{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        font-size:10px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        /* Графики и управление сериями/периодом; адаптация подписей и подсказок. */
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        .chart-wrap{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          height:230px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          /* Распределение оборота по статусам и связанная легенда. */
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          .legend-top{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            font-size:11px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          /* Адаптация компоновки к ширине экрана или настройкам уменьшенной анимации. */
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          @media(max-width:1200px){
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            /* Корпоративные цвета, размеры и общие дизайн-параметры. */
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            :root{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              --sidebar:195px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              /* Боковая навигация, бренд и контекст сервиса. */
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              .sidebar{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                padding-left:9px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                padding-right:9px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                .nav-link{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  font-size:10px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  padding:12px 9px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  gap:7px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  /* Общая шапка и представление текущей роли. */
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  .topbar{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    padding:0 24px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    .user-info{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      display:none}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      /* Базовые элементы интерфейса и обратная связь при взаимодействии. */
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      main{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        padding:25px 24px 0}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        /* Структура страниц, фильтры, заголовки и информационные секции. */
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        .filters{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          grid-template-columns:1fr 1.3fr 1fr .9fr;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          gap:12px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          .filters>.button{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            grid-column:4}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            /* Карточки KPI, визуальные состояния и раскрытие дополнительных показателей. */
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            .metric{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              padding:16px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              .metric-label{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                font-size:10px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                .metric-value{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  font-size:28px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  .primary-grid{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    gap:11px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    .secondary-grid{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      gap:11px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      .mini-metric{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        padding:0 12px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        /* Базовые элементы интерфейса и обратная связь при взаимодействии. */
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        .mini-label{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          font-size:8px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          /* Распределение оборота по статусам и связанная легенда. */
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          .movement-content{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            grid-template-columns:145px 1fr;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            gap:17px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            .donut-wrap,.donut-wrap svg{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              width:145px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              height:145px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              /* Структура страниц, фильтры, заголовки и информационные секции. */
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              .panel{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                padding:18px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                /* Выделение проблемных позиций и значений, требующих внимания. */
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                .issue-description b{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  font-size:9px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  /* Графики и управление сериями/периодом; адаптация подписей и подсказок. */
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  .chart-head-right{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    gap:7px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    /* Выделение проблемных позиций и значений, требующих внимания. */
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    .issue-number{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      font-size:22px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      .issue-item{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        gap:8px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        padding:14px 10px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      /* Адаптация компоновки к ширине экрана или настройкам уменьшенной анимации. */
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      @media(max-width:1000px){
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        /* Корпоративные цвета, размеры и общие дизайн-параметры. */
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        :root{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          --sidebar:185px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          /* Карточки KPI, визуальные состояния и раскрытие дополнительных показателей. */
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          .primary-grid{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            grid-template-columns:1.3fr 1fr}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            .secondary-grid{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              grid-template-columns:repeat(4,1fr)}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              .primary-grid .metric{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                min-height:155px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                .secondary-grid .metric{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  padding:14px 12px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  .secondary-grid .metric-label{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    font-size:9px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    .secondary-grid .metric-top{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      gap:4px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      .metric-value .unit{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        font-size:8px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        .secondary-grid .metric-value{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          font-size:25px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          .reconcile-strip{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            grid-template-columns:repeat(3,1fr);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            gap:18px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            .mini-metric:nth-child(3){
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              border-right:0}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              .mini-metric:last-child{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                border-right:1px solid var(--border)}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                /* Базовые элементы интерфейса и обратная связь при взаимодействии. */
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                .insights-grid{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  grid-template-columns:1fr}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  /* Распределение оборота по статусам и связанная легенда. */
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  .movement-content{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    grid-template-columns:170px 1fr}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    .donut-wrap,.donut-wrap svg{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      width:170px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      height:170px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      /* Выделение проблемных позиций и значений, требующих внимания. */
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      .issue-description b{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        font-size:12px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        .issue-description small{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          font-size:10px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          /* Графики и управление сериями/периодом; адаптация подписей и подсказок. */
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          .chart-period{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            width:100%;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            margin-left:0}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            .chart-legend{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              flex-wrap:wrap}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              /* Формы администрирования, области доступа и информационные сообщения. */
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              .admin-grid{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                grid-template-columns:1fr}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                /* Структура страниц, фильтры, заголовки и информационные секции. */
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                .page-heading h1{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  font-size:25px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  .heading-actions .button{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    padding:9px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    .heading-actions .export-label{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      display:none}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    /* Адаптация компоновки к ширине экрана или настройкам уменьшенной анимации. */
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    @media(max-width:760px){
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      /* Боковая навигация, бренд и контекст сервиса. */
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      .sidebar{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        transform:translateX(-100%);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        transition:transform .2s;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        width:222px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        .sidebar.open{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          transform:translateX(0);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          box-shadow:0 0 0 100vw #173d3840}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          /* Базовые элементы интерфейса и обратная связь при взаимодействии. */
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          .app-shell{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            margin-left:0}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              /* Общая шапка и представление текущей роли. */
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              .topbar{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                height:62px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                padding:0 16px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                .crumb{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  font-size:10px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  gap:8px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  .crumb>span,.crumb>b{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    display:none}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    .topbar-right{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      gap:10px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      .topbar-divider{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        display:none}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        .demo-pill{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          font-size:7px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          .topbar-right>.icon-button{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            display:none}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            /* Базовые элементы интерфейса и обратная связь при взаимодействии. */
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            main{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              padding:23px 16px 0}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              /* Структура страниц, фильтры, заголовки и информационные секции. */
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              .page-heading{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                align-items:flex-start;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                margin-bottom:19px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                .page-heading h1{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  font-size:25px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  .page-heading p{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    font-size:10px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    max-width:250px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    line-height:1.7}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    .heading-actions .button{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      width:34px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      height:34px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      min-height:34px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      padding:6px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      .heading-actions .button span{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        display:none}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        .filters{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          grid-template-columns:1fr 1fr;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          padding:14px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          gap:12px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          .filters>.button{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            grid-column:span 2}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            /* Карточки KPI, визуальные состояния и раскрытие дополнительных показателей. */
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            .primary-grid{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              grid-template-columns:1.2fr 1fr;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              gap:10px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              .primary-grid .metric{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                padding:16px 13px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                min-height:154px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                .featured .metric-value{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  font-size:32px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  .metric-top{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    margin-bottom:15px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    .metric-label{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      font-size:10px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      .metric-bottom{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        font-size:8px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        .secondary-grid{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          grid-template-columns:1fr 1fr;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          gap:10px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          .secondary-grid .metric{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            padding:14px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            .secondary-grid .metric-label{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              font-size:10px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              .metric-value{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                font-size:29px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                .secondary-grid .metric-value{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  font-size:28px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  /* Структура страниц, фильтры, заголовки и информационные секции. */
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  .section-header{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    align-items:flex-start}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    /* Базовые элементы интерфейса и обратная связь при взаимодействии. */
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    .snapshot-info{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      font-size:8px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      max-width:130px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      text-align:right;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      line-height:1.5}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      /* Карточки KPI, визуальные состояния и раскрытие дополнительных показателей. */
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      .reconcile-strip{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        grid-template-columns:repeat(2,1fr);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        gap:18px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        .mini-metric:nth-child(3){
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          border-right:1px solid var(--border)}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          .mini-metric:nth-child(2n){
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            border-right:0}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            .mini-metric:last-child{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              border-right:0}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              /* Базовые элементы интерфейса и обратная связь при взаимодействии. */
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              .mini-label{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                font-size:9px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                /* Распределение оборота по статусам и связанная легенда. */
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                .movement-content{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  grid-template-columns:140px 1fr;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  gap:17px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  .donut-wrap,.donut-wrap svg{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    width:140px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    height:140px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    .donut-center b{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      font-size:24px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      .legend-top{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        font-size:9px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        .legend-stat{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          font-size:17px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          /* Структура страниц, фильтры, заголовки и информационные секции. */
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          .panel{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            padding:17px 16px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            /* Графики и управление сериями/периодом; адаптация подписей и подсказок. */
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            .chart-head-right .small-tag{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              display:none}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              .chart-wrap{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                height:190px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                .chart-foot{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  font-size:8px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  line-height:1.6}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  .chart-period{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    gap:5px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    font-size:8px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    .chart-period input{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      width:100px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      /* Выделение проблемных позиций и значений, требующих внимания. */
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      .issue-description b{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        font-size:10px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        .issue-description small{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          font-size:9px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          .issue-number{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            font-size:25px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            /* Панели и таблицы: читаемые атрибуты, прокрутка, пустые состояния и нижняя навигация. */
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            .drawer{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              padding:20px 18px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              .drawer h2{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                font-size:23px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                /* Базовые элементы интерфейса и обратная связь при взаимодействии. */
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                .toast{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  left:50%;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  bottom:14px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  font-size:11px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  width:max-content;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  max-width:92vw}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  /* Структура страниц, фильтры, заголовки и информационные секции. */
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  .footer-note{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    font-size:8px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    line-height:1.7}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    footer{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      padding:19px 16px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      /* Формы администрирования, области доступа и информационные сообщения. */
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      .admin-tabs{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        gap:17px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        .admin-tab{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          font-size:10px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          /* Структура страниц, фильтры, заголовки и информационные секции. */
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          .eyebrow{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            font-size:8px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          /* Структура страниц, фильтры, заголовки и информационные секции. */
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          .field-help{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            font-size:10px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            line-height:1.7;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            color:var(--muted)}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            /* Формы администрирования, области доступа и информационные сообщения. */
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            .user-actions{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              display:flex;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              gap:6px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              .user-actions .button{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                font-size:9px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                padding:7px 9px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                min-height:31px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                /* Структура страниц, фильтры, заголовки и информационные секции. */
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                .panel-head .small-tag:has(.icon){
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  display:flex;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  align-items:center;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  gap:5px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  /* Базовые элементы интерфейса и обратная связь при взаимодействии. */
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  .small-tag .icon{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    width:11px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    height:11px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    input[readonly]{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      background:#f1f5f3;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      color:#4c6960}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      /* Общая шапка и представление текущей роли. */
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      .role-preview{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        display:flex;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        flex-direction:column;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        gap:4px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        color:var(--muted);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        font-size:8px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        .role-preview select{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          font-size:10px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          padding:5px 7px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          border:1px solid var(--border);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          background:#f8faf8;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          color:var(--brand);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          border-radius:5px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          max-width:140px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          /* Компоновка показателей и бюджета кабинета заказчика. */
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          .customer-risks{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            display:grid;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            grid-template-columns:1fr 1fr;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            gap:14px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            margin-bottom:27px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            .customer-risks .metric{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              padding:15px 20px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              .customer-risks .metric-top{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                margin-bottom:10px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                .customer-risks .metric-value{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  font-size:29px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  .budget-section-header{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    margin:7px 0 16px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    align-items:center}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    .budget-period{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      display:flex;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      align-items:center;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      gap:8px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      font-size:9px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      color:var(--muted)}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      .budget-period input{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        border:1px solid var(--border);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        background:#fff;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        border-radius:5px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        padding:6px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        font-size:9px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        color:#61786e;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        width:110px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        .budget-grid{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          display:grid;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          grid-template-columns:repeat(4,1fr);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          gap:14px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          margin-bottom:14px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          .budget-metric{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            padding:18px 20px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            min-height:149px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            .budget-metric .metric-top{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              margin-bottom:21px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              .customer-budget-value{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                font-size:27px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                letter-spacing:-.8px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                line-height:1.15;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                font-weight:650;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                font-variant-numeric:tabular-nums;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                white-space:nowrap}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                .customer-budget-value>span{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  font-size:15px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  color:#91a398;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  margin-left:7px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  font-weight:400}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  .budget-metric .metric-bottom{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    font-size:8px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    .contract-total{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      background:#888178;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      border-color:#888178;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      color:white}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      .contract-total .metric-label{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        color:#f3f0ea}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        .contract-total .metric-icon{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          background:#ffffff17;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          color:#f4f0ea}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          .contract-total .metric-bottom,.contract-total .customer-budget-value>span{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            color:#e4e0d6}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            .budget-fact{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              border-top:3px solid #76cbb2;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              background:#f8fcf9}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              .budget-deviation{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                background:#e8f3ef;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                border-color:#d1e7dd}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                .budget-deviation .customer-budget-value{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  color:var(--brand)}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  .budget-execution{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    display:flex;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    align-items:center;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    gap:22px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    padding:15px 18px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    background:#fff;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    border:1px solid var(--border);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    border-radius:9px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    margin-bottom:22px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    font-size:9px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    color:#81968a}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    .budget-execution>div:first-child{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      display:flex;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      align-items:center;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      gap:8px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      white-space:nowrap}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      .budget-execution b{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        color:var(--brand);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        font-size:12px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        margin-left:3px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        .budget-execution-icon{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          color:var(--brand)}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          .budget-execution-icon .icon{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            width:15px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            height:15px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            .budget-execution-track{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              height:5px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              border-radius:9px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              overflow:hidden;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              background:#edf2ec;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              flex:1;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              min-width:60px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              .budget-execution-track span{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                display:block;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                height:100%;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                background:var(--brand);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                border-radius:9px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                .budget-chart-wrap{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  height:250px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  .customer-chart-panel .chart-foot{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    line-height:1.8;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    align-items:flex-start}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    /* Адаптация компоновки к ширине экрана или настройкам уменьшенной анимации. */
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    @media(max-width:1200px){
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      /* Компоновка показателей и бюджета кабинета заказчика. */
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      .budget-metric{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        padding:16px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        .customer-budget-value{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          font-size:24px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          .budget-execution{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            gap:14px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            .budget-execution>span{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              font-size:8px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            /* Адаптация компоновки к ширине экрана или настройкам уменьшенной анимации. */
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            @media(max-width:1000px){
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              /* Компоновка показателей и бюджета кабинета заказчика. */
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              .budget-grid{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                grid-template-columns:repeat(2,1fr)}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                .budget-section-header{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  align-items:flex-start;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  flex-direction:column;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  gap:13px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  .budget-execution{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    flex-wrap:wrap}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    .budget-execution>span{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      width:100%}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      .customer-budget-value{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        font-size:28px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      /* Адаптация компоновки к ширине экрана или настройкам уменьшенной анимации. */
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      @media(max-width:760px){
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        /* Общая шапка и представление текущей роли. */
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        .topbar .demo-pill{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          display:none}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          .role-preview>span{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            display:none}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            .role-preview select{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              width:110px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              font-size:9px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              .crumb strong{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                max-width:115px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                overflow:hidden;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                text-overflow:ellipsis;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                white-space:nowrap}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                /* Компоновка показателей и бюджета кабинета заказчика. */
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                .customer-risks{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  gap:10px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  .customer-risks .metric{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    padding:14px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    .customer-risks .metric-label{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      font-size:9px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      .customer-risks .metric-top{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        align-items:flex-start}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        .budget-grid{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          gap:10px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          .budget-metric{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            padding:15px 12px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            min-height:140px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            .budget-metric .metric-label{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              font-size:9px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              .budget-metric .metric-icon{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                width:25px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                height:25px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                .budget-metric .metric-top{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  gap:3px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  margin-bottom:18px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  .customer-budget-value{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    font-size:22px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    letter-spacing:-.7px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    .customer-budget-value>span{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      font-size:12px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      margin-left:4px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      .budget-metric .metric-bottom{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        font-size:8px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        line-height:1.6}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        .budget-period{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          gap:5px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          font-size:8px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          flex-wrap:wrap}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          .budget-period input{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            width:105px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            font-size:8px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            .budget-execution{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              padding:14px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              gap:11px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              font-size:8px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              .budget-execution b{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                font-size:11px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                .budget-chart-wrap{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  height:220px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                /* Адаптация компоновки к ширине экрана или настройкам уменьшенной анимации. */
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                @media(prefers-reduced-motion:reduce){
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  /* Базовые элементы интерфейса и обратная связь при взаимодействии. */
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  *,*:before,*:after{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    animation:none!important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    transition:none!important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    scroll-behavior:auto!important}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  /* Дополнительные показатели раскрываются внутри формы заказчика. */
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  /* Карточки KPI, визуальные состояния и раскрытие дополнительных показателей. */
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  .loss-toggle-action{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    display:inline-flex;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    align-items:center;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    gap:7px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    color:var(--brand);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    font-weight:600}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    .loss-toggle-chevron{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      display:inline-flex;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      transform:rotate(90deg)}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      /* Компоновка показателей и бюджета кабинета заказчика. */
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      :is(#customer-losses-toggle,#management-losses-toggle)[aria-expanded="true"] .loss-toggle-chevron{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        transform:rotate(270deg)}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        :is(#customer-losses-toggle,#management-losses-toggle)[aria-expanded="true"]{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          border-color:#afd2c8;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          background:var(--brand-light)}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          .customer-loss-breakdown{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            grid-template-columns:repeat(3,minmax(0,1fr));
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            border-color:#afd2c8}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            .customer-loss-breakdown .mini-metric{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              border-right:1px solid var(--border)}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              .customer-loss-breakdown .mini-metric:last-child{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                border-right:0}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                /* Адаптация компоновки к ширине экрана или настройкам уменьшенной анимации. */
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                @media(max-width:760px){
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  /* Компоновка показателей и бюджета кабинета заказчика. */
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  .customer-loss-breakdown{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    grid-template-columns:1fr;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    gap:14px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    .customer-loss-breakdown .mini-metric{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      border-right:0;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      padding:0 0 14px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      border-bottom:1px solid var(--border)}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      .customer-loss-breakdown .mini-metric:last-child{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        border-bottom:0;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        padding-bottom:0}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        /* Карточки KPI, визуальные состояния и раскрытие дополнительных показателей. */
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        .loss-toggle-action{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          gap:4px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          font-size:8px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        }
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        /* Карточки KPI, визуальные состояния и раскрытие дополнительных показателей. */
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        .management-loss-breakdown{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          border-color:#afd2c8}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          /* Широкая детализация: таблица занимает остаток высоты, навигация снизу. */
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          /* Панели и таблицы: читаемые атрибуты, прокрутка, пустые состояния и нижняя навигация. */
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          .drawer.detail-drawer{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            width:min(1660px,96vw);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            height:100dvh;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            max-height:100dvh;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            display:flex;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            flex-direction:column;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            overflow:hidden;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            padding:24px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            .detail-drawer .drawer-head{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              flex:0 0 auto;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              margin-bottom:16px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              .detail-drawer #drawer-content{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                display:flex;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                flex-direction:column;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                flex:1;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                min-height:0;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                overflow:hidden}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                .detail-summary{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  display:flex;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  align-items:flex-start;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  justify-content:space-between;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  gap:24px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  flex:0 0 auto}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  .detail-summary>div:first-child{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    min-width:0}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    .detail-drawer h2{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      margin:0 0 7px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      font-size:26px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      .detail-drawer .description{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        margin:0;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        font-size:11px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        line-height:1.6}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        .detail-drawer .detail-value{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          margin:0;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          white-space:nowrap;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          font-size:30px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          line-height:1.25;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          color:var(--brand)}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          .detail-drawer .detail-value small{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            font-size:12px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            font-weight:400}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            .detail-drawer .detail-search{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              flex:0 0 auto;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              margin:16px 0 12px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              .detail-drawer #detail-table{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                --detail-row-height:56px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                display:flex;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                flex-direction:column;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                flex:1;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                min-height:0}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                .detail-table-wrap{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  flex:1;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  min-height:0;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  border:1px solid var(--border);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  border-radius:8px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  overflow:auto}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  .detail-data-table{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    width:100%;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    min-width:720px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    table-layout:fixed}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    .detail-data-table .detail-col-number{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      width:5%}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      .detail-data-table .detail-col-employee{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        width:43%}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        .detail-data-table .detail-col-item{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          width:52%}



                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                .detail-data-table th{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  position:sticky;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  top:0;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  z-index:1;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  height:42px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  padding:10px 12px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  font-size:10px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  letter-spacing:0;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  text-transform:none;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  color:#5c7570;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  border-bottom:1px solid var(--border)}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  .detail-data-table tbody tr{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    height:var(--detail-row-height)}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    .detail-data-table td{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      height:var(--detail-row-height);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      padding:8px 12px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      font-size:11px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      line-height:17px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      vertical-align:middle;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      white-space:normal;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      color:var(--ink)}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      .detail-data-table tbody tr:nth-child(even){
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        background:#f8fbfa}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        .detail-data-table tbody tr:hover{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          background:#edf6f2}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          .detail-row-number{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            color:var(--muted)!important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            font-variant-numeric:tabular-nums}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            .detail-employee-number{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              display:block;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              color:#81928e;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              font-size:10px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              font-variant-numeric:tabular-nums;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              line-height:15px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              .detail-cell-text{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                display:-webkit-box;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                -webkit-box-orient:vertical;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                -webkit-line-clamp:2;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                overflow:hidden}

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  .detail-empty{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    padding:35px 15px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    color:var(--muted);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    text-align:center;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    font-size:12px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    .detail-pagination{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      flex:0 0 auto;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      margin-top:0;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      padding-top:14px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      gap:14px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      min-height:46px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      .detail-pagination nav{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        display:flex;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        align-items:center;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        gap:8px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        white-space:nowrap}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        .detail-pagination #detail-page-number{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          min-width:52px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          text-align:center;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          color:var(--ink);
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          font-variant-numeric:tabular-nums}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          .detail-pagination button:disabled{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            cursor:default}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            /* Адаптация компоновки к ширине экрана или настройкам уменьшенной анимации. */
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            @media(max-width:760px){
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              /* Панели и таблицы: читаемые атрибуты, прокрутка, пустые состояния и нижняя навигация. */
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              .drawer.detail-drawer{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                width:100vw;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                padding:16px 12px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                .detail-drawer .drawer-head{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  margin-bottom:12px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  .detail-drawer h2{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    font-size:20px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    .detail-summary{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      gap:12px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      .detail-drawer .detail-value{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        font-size:23px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        .detail-drawer .description{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          font-size:10px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          .detail-search input{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            font-size:10px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            .detail-pagination{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              flex-direction:column;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              align-items:stretch;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              gap:9px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              padding-top:10px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              .detail-pagination nav{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                justify-content:space-between;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                gap:4px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                .detail-pagination .button{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  padding:6px 9px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  .detail-pagination #detail-range{
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    font-size:9px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  }
/* Происхождение локального снимка: заметно рядом с фильтрами, без технических секретов. */
.source-notice { margin: 0 0 24px; line-height: 1.55; }
.source-notice p { margin: 6px 0; }
.source-notice small { display: block; color: var(--muted, #888178); }

/* Процент динамики расположен рядом с KPI и переносится целиком в узкой карточке. */
.metric-value-row{
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  gap:9px 12px;
  position:relative;
}
/* Цвет передаёт оценку изменения, стрелка — направление; ноль остаётся нейтральным. */
.metric-trend{
  display:inline-flex;
  align-items:center;
  gap:5px;
  padding:5px 8px;
  border-radius:7px;
  font-size:12px;
  font-weight:650;
  line-height:1.2;
  letter-spacing:0;
  font-variant-numeric:tabular-nums;
  white-space:nowrap;
  flex-shrink:0;
}
.metric-trend-arrow{font-size:16px;line-height:1;}
.metric-trend.trend-good{color:#21754b;background:#eaf6ee;}
.metric-trend.trend-bad{color:#b33340;background:#fceef0;}
.metric-trend.trend-neutral{color:#6b7772;background:#f0f3f1;}
/* В строках проблем процент находится под количеством и не сжимает текст описания. */
.issue-value-group{display:flex;flex-direction:column;align-items:flex-end;gap:7px;flex-shrink:0;}
/* Компактный бейдж сохраняет читаемость двухколоночных карточек на телефоне. */
@media(max-width:600px){
  .metric-value-row{gap:8px;}
  .metric-trend{font-size:11px;padding:4px 6px;}
}

/* Помесячный бюджет: постоянные цвета серий и отдельное сравнение факта с планом месяца. */
.budget-chart-wrap{height:auto;min-height:290px;position:relative;}
.budget-chart-scroll{overflow-x:auto;max-width:100%;padding-bottom:6px;}
.budget-histogram{display:block;max-width:none;}
.budget-bar{cursor:help;stroke-width:2;stroke:transparent;transition:opacity .15s;}
.budget-bar-plan{fill:#b5bdc6;}
.budget-bar-below{fill:#cf7d83;}
.budget-bar-above{fill:#4a9b7b;}
.budget-bar-equal{fill:#829a91;}
.budget-bar:hover,.budget-bar:focus{opacity:.85;stroke:#244d43;outline:none;}
/* Легенда не меняет суммы карточек; цвет факта сравнивается и при скрытом столбце плана. */
.budget-fact-dot{background:linear-gradient(90deg,#cf7d83 50%,#4a9b7b 50%);}
.budget-color-key{display:flex;flex-wrap:wrap;gap:9px 20px;margin:0 0 12px;color:#687b73;font-size:10px;}
.budget-color-key>span{display:inline-flex;align-items:center;gap:6px;}
.budget-bar-tooltip{white-space:pre-line;pointer-events:none;max-width:240px;line-height:1.7;}
.budget-period input[type="date"]{width:150px;}
/* На телефоне период и легенда переносятся; столбцы сохраняют удобную ширину в прокрутке. */
@media(max-width:600px){
  .budget-section-header{align-items:flex-start;flex-wrap:wrap;gap:12px;}
  .budget-period{flex-wrap:wrap;}
  .budget-period input[type="date"]{width:135px;}
}

/* Кнопка календаря видима рядом с датой, выбор остаётся нативным, как у даты отчёта. */
.budget-date-control{display:inline-flex;align-items:center;border:1px solid var(--border);border-radius:5px;background:#fff;}
.budget-date-control input[type="date"]{border:0;background:transparent;width:124px;min-width:0;}
.budget-calendar-button{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:0;border-radius:4px;background:transparent;color:#4f7a6a;cursor:pointer;}
.budget-calendar-button:hover{background:#edf5f1;}
.budget-calendar-button .icon{width:14px;height:14px;}

/* Таблицы сроков добавляют только число дней, сохраняя ширину ФИО и номенклатуры. */
.detail-data-table.has-overdue-days{min-width:800px;}
.detail-data-table.has-overdue-days .detail-col-number{width:5%;}
.detail-data-table.has-overdue-days .detail-col-employee{width:37%;}
.detail-data-table.has-overdue-days .detail-col-item{width:44%;}
.detail-data-table.has-overdue-days .detail-col-overdue{width:14%;}
.detail-data-table .detail-overdue-days{font-variant-numeric:tabular-nums;font-weight:600;color:#a35d31;}

/* До проверки сессии скрыты и форма, и кабинет; hidden всегда сильнее компонентного display. */
[hidden]{display:none!important}
body.signed-out .sidebar,body.signed-out .app-shell{display:none}
body.auth-pending .sidebar,body.auth-pending .login-screen{display:none}
/* При синхронной отрисовке подтверждённой сессии графики уже получают ширину, оставаясь невидимыми до готовности. */
body.auth-pending .app-shell{visibility:hidden}
.auth-loading{min-height:100vh;display:grid;place-content:center;padding:24px;background:#f3f7f6;color:#60716e;text-align:center}
.login-screen{min-height:100vh;display:grid;place-items:center;padding:24px;background:#f3f7f6}
.login-card{width:min(100%,440px);padding:36px;border:1px solid #dce8e4;border-radius:20px;background:#fff;box-shadow:0 16px 60px #003e3810}
.login-card h1{font-size:27px;line-height:1.2;margin:14px 0}
.login-card>p{color:#60716e;line-height:1.6}
.login-card .admin-form{margin:24px 0}
.login-card input{width:100%;min-height:44px}
.form-error{color:#b43838;font-size:14px;line-height:1.5;margin:0}
.login-support{font-size:12px;border-top:1px solid #e4ece9;padding-top:18px}
.login-support a{color:#006160}
/* Нижний блок поддержки остаётся в потоке меню и не перекрывает навигацию на узком экране. */
.sidebar{display:flex;flex-direction:column;overflow-y:auto}
.sidebar .support-note{position:static;margin-top:auto;padding-top:24px;color:#bdd9d2;font-size:12px;line-height:1.6}
.support-note a{display:block;color:#e5fff6;font-weight:600;text-decoration:underline;text-underline-offset:3px}
.user-actions{flex-wrap:wrap}
@media(max-width:600px){.login-card{padding:24px}.topbar-right #logout{padding:8px}.login-screen{padding:16px}}

/* Кнопка сворачивания находится на зелёной панели; подпись и крупная стрелка объясняют действие. */
.sidebar-close,.sidebar-toggle{display:flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:10px 14px;border-radius:10px;font:inherit;font-size:12px;font-weight:600;cursor:pointer;flex-shrink:0}
.sidebar-close{width:100%;margin:0 0 22px;color:#fff;background:#ffffff14;border:1px solid #ffffff55}
.sidebar-close:hover{background:#ffffff26;border-color:#ffffff95}
.sidebar-close .icon{width:26px;height:26px;transform:rotate(180deg)}
/* Раскрытие остаётся заметным после скрытия панели: зелёная кнопка с текстом в шапке. */
.sidebar-toggle{color:#fff;background:var(--brand);border:1px solid var(--brand-dark)}
.sidebar-toggle:hover{background:var(--brand-dark)}
.sidebar-toggle .icon{width:24px;height:24px}
.sidebar-close:focus-visible{outline:3px solid #c5f5df;outline-offset:3px}
.sidebar-toggle:focus-visible{outline:3px solid #008c7f;outline-offset:3px}
body.sidebar-collapsed .sidebar{transform:translateX(-100%);visibility:hidden}
body.sidebar-collapsed .app-shell{margin-left:0}
.filter-status{grid-column:1/-1;font-size:12px;color:var(--muted)}
.admin-refresh{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:24px}
.admin-refresh h2{margin:0 0 8px}
.admin-refresh .button{flex-shrink:0}
@media(max-width:760px){
 /* Подписанная кнопка сохраняет размер, а длинное название кабинета сокращается на узком экране. */
 .crumb{min-width:0}
 .crumb strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
 .topbar-right{flex-shrink:0}
 .sidebar-toggle{gap:6px;padding:9px 10px;font-size:11px}
 .admin-refresh{align-items:stretch;flex-direction:column;gap:16px}
}
/* Служебный текст поддержки должен оставаться читаемым рядом с основной ссылкой. */
.sidebar .support-note p{font-size:11px;line-height:1.6;margin:0 0 12px;color:#bdd9d2}

/* Подвал всех форм находится внизу короткого экрана; длинный отчёт оставляет его после содержимого без перекрытия. */
.app-shell{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column}
.app-shell>.topbar{flex-shrink:0}
.app-shell>main{width:100%;flex:1 0 auto;margin:0 auto}
.app-shell>footer{width:100%;margin:0 auto;flex-shrink:0}

/* Риск несдачи у заказчика выделен бледным розовым, включая наведение и клавиатурный фокус. */
.metric.customer-late-return{background:#fff8fa;border-color:#f1e0e6;}
.metric.customer-late-return:hover,.metric.customer-late-return:focus-visible{background:#fff3f6;border-color:#e7c6d1;}
.metric.customer-late-return .metric-icon{background:#fbeef2;color:#a63f60;}
.metric.customer-late-return .metric-bottom{color:#97546b;}
/* Список несдавших показывает только ФИО и не требует горизонтальной прокрутки. */
.detail-data-table.employee-only{min-width:0;width:100%;}
.detail-data-table.employee-only .detail-col-employee{width:100%;}

/* Пять KPI заказчика стоят в порядке процесса; широкая обеспеченность сохраняет акцент. */
.customer-primary-grid{grid-template-columns:1.4fr repeat(4,minmax(0,1fr));}
.customer-primary-grid>.metric{min-width:0;}
/* На среднем экране обеспеченность занимает ряд, четыре статуса располагаются парами. */
@media(max-width:1440px){
  .customer-primary-grid{grid-template-columns:repeat(2,minmax(0,1fr));}
  .customer-primary-grid>.featured{grid-column:1/-1;}
}
/* На узком телефоне одна колонка сохраняет читаемость полного названия по контракту. */
@media(max-width:480px){.customer-primary-grid{grid-template-columns:minmax(0,1fr);}}
