:root{--фон: #f5f5f4;--карточка: #fff;--текст: #1c1917;--тихий: #78716c;--грань: #e7e5e4;--акцент: #b45309;--да: #15803d;--нет: #b91c1c;color-scheme:light dark;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}@media(prefers-color-scheme:dark){:root{--фон: #1c1917;--карточка: #292524;--текст: #f5f5f4;--тихий: #a8a29e;--грань: #44403c;--акцент: #f59e0b;--да: #4ade80;--нет: #f87171}}*{box-sizing:border-box}body{margin:0;background:var(--фон);color:var(--текст);font-size:16px;line-height:1.45}h1{margin:0;font-size:1.25rem}.подпись{margin:.15rem 0 0;color:var(--тихий);font-size:.85rem}button{font:inherit;cursor:pointer;border-radius:8px;border:1px solid var(--грань);background:var(--карточка);color:var(--текст);padding:.55rem .9rem;min-height:44px}a.кнопка-ссылка{font:inherit;border-radius:8px;border:1px solid var(--грань);background:var(--карточка);color:var(--текст);padding:.55rem .9rem;min-height:44px;display:inline-flex;align-items:center;text-decoration:none}a.кнопка-ссылка:hover{border-color:var(--акцент);color:var(--акцент)}button.тихая{border:none;background:none;color:var(--тихий);padding:.35rem 0;min-height:36px;text-align:left}button.тихая:hover{color:var(--акцент)}input{font:inherit;width:100%;padding:.6rem .7rem;border:1px solid var(--грань);border-radius:8px;background:var(--карточка);color:var(--текст);min-height:44px}.действия .беда{flex-basis:100%;margin:0 0 .4rem}.беда{margin:.5rem 0;color:var(--нет);font-size:.9rem}.вход{min-height:100dvh;display:grid;place-items:center;padding:1.25rem}.вход form{width:min(22rem,100%);display:grid;gap:.9rem;background:var(--карточка);border:1px solid var(--грань);border-radius:14px;padding:1.5rem}.вход label{display:grid;gap:.35rem;font-size:.85rem;color:var(--тихий)}.вход button[type=submit]{background:var(--акцент);border-color:var(--акцент);color:#fff;font-weight:600}.вход button:disabled{opacity:.5;cursor:default}.приёмка{max-width:46rem;margin:0 auto;padding:1rem 1rem calc(6rem + env(safe-area-inset-bottom))}.приёмка header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding-bottom:.75rem}.виды{display:flex;gap:.5rem;overflow-x:auto;padding-bottom:.75rem;scrollbar-width:none}.виды button{white-space:nowrap;font-size:.85rem;padding:.4rem .75rem;min-height:38px}.виды button.выбран{border-color:var(--акцент);color:var(--акцент)}.виды span{color:var(--тихий);font-variant-numeric:tabular-nums}.разом{display:flex;gap:1rem;align-items:baseline;font-size:.85rem;color:var(--тихий)}.урезано{margin:0 0 .6rem;font-size:.8rem;color:var(--тихий)}.итог{display:grid;gap:.2rem;margin:0 0 .75rem;padding:.6rem .8rem;border-radius:10px;background:var(--карточка);border:1px solid var(--грань);font-size:.85rem;color:var(--тихий);cursor:pointer}.пропуск{color:var(--нет)}.очередь{list-style:none;margin:0;padding:0;display:grid;gap:.6rem}.очередь li{min-width:0;background:var(--карточка);border:1px solid var(--грань);border-radius:12px;padding:.85rem}.очередь li.отмечена{border-color:var(--акцент)}.шапка{display:flex;gap:.7rem;align-items:flex-start;cursor:pointer}.шапка input{width:22px;height:22px;min-height:22px;margin-top:.15rem;flex:none;accent-color:var(--акцент)}.заголовок{font-weight:600;flex:1;padding:0;border:none;background:none;color:inherit;font-size:inherit;font-family:inherit;text-align:left;cursor:pointer}.заголовок .стрелка{display:inline-block;width:1.1rem;color:var(--тихий)}.заявка{margin:.6rem 0 0 2.2rem;padding:.7rem .85rem;background:var(--фон);border-left:3px solid var(--акцент);border-radius:8px}.заявка .шапка-заявки{margin:0;font-weight:600}.заявка .откуда{margin:.2rem 0 0}.заявка .просьба{margin:.4rem 0 0;white-space:pre-wrap}.откуда{margin:.2rem 0 0 2.2rem;color:var(--тихий);font-size:.8rem}.очередь pre{max-height:55vh;overflow:auto;margin:.5rem 0 0;padding:.75rem;background:var(--фон);border-radius:8px;font-size:.78rem;line-height:1.4;white-space:pre}.пусто{color:var(--тихий);text-align:center;padding:3rem 0}.решение{position:fixed;left:0;right:0;bottom:0;display:grid;gap:.5rem;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom));background:var(--карточка);border-top:1px solid var(--грань)}.решение .кнопки{display:flex;gap:.75rem;max-width:44rem;margin:0 auto;width:100%}.решение .причина{max-width:44rem;margin:0 auto}.решение button{flex:1;font-weight:600}.разрешить{background:var(--да);border-color:var(--да);color:#fff}.отклонить{color:var(--нет);border-color:var(--нет)}.позиции{list-style:none;margin:.5rem 0 0;padding:0;max-height:55vh;overflow:auto;border-top:1px solid var(--грань)}.позиции li{border-bottom:1px solid var(--грань)}.позиции label{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:.6rem;align-items:center;padding:.5rem .2rem;cursor:pointer}.позиции input{grid-column:1;grid-row:1 / -1;width:20px;height:20px;min-height:20px;accent-color:var(--акцент)}.позиции span{grid-column:2;font-weight:600;overflow-wrap:break-word}.позиции em{grid-column:2;color:var(--тихий);font-size:.78rem;font-style:normal;overflow-wrap:break-word}button.поштучно{width:100%;margin-top:.7rem}button.поштучно:disabled{opacity:.45;cursor:default}.портал{min-height:100dvh}.меню{display:flex;align-items:center;gap:.25rem;overflow-x:auto;padding:.5rem .75rem;background:var(--карточка);border-bottom:1px solid var(--грань);scrollbar-width:none}.имя-офиса{display:none}.меню a,.меню .контент-фабрика{white-space:nowrap;padding:.5rem .7rem;border-radius:8px;color:var(--тихий);text-decoration:none;font-size:.9rem}.меню .контент-фабрика{border:none;background:none;min-height:0;font-weight:400;text-align:left}.меню .контент-фабрика:hover{color:var(--акцент)}.меню a.выбран{color:var(--акцент);background:var(--фон);font-weight:600}.меню .кто{margin-left:auto;white-space:nowrap;padding-left:.75rem;font-size:.85rem}.меню .кто .имя{display:none}@media(min-width:56rem){.меню .кто .имя{display:inline}}@media(min-width:56rem){.портал{display:grid;grid-template-columns:15rem 1fr}.меню{flex-direction:column;align-items:stretch;gap:.15rem;height:100dvh;position:sticky;top:0;overflow-x:visible;padding:1.25rem .9rem;border-bottom:none;border-right:1px solid var(--грань)}.имя-офиса{display:block;margin:0 0 1rem .7rem;font-size:.85rem;color:var(--тихий)}.меню .кто{margin-top:auto;margin-left:0;text-align:left}}.каталог{max-width:46rem;margin:0 auto;padding:1rem 1rem 3rem}.каталог header{padding-bottom:.75rem}.дерево,.дерево ul{list-style:none;margin:0;padding:0}.дерево ul{margin-left:1.1rem;border-left:1px solid var(--грань)}.узел{display:flex;align-items:baseline;gap:.5rem;width:100%;border:none;background:none;text-align:left;padding:.5rem .4rem;min-height:40px;border-radius:8px}.узел:hover:not(:disabled){background:var(--карточка)}.узел:disabled{cursor:default;color:var(--тихий)}.узел.тип{font-weight:600;font-size:1rem}.узел.марка{font-size:.95rem}.стрелка{flex:none;width:1rem;color:var(--тихий)}.узел em,.модели em{margin-left:auto;padding-left:.6rem;color:var(--тихий);font-size:.78rem;font-style:normal;white-space:nowrap}.модели li{display:flex;align-items:baseline;gap:.5rem;padding:.35rem .4rem .35rem 1.5rem;font-size:.9rem}.модели li.спящая span{color:var(--тихий);text-decoration:line-through}.модели b{padding:.05rem .3rem;border-radius:4px;background:var(--фон);border:1px solid var(--грань);font-size:.7rem;font-weight:600;color:var(--акцент)}.модели label{display:flex;align-items:center;gap:.5rem;cursor:pointer;min-width:0}.модели input{width:18px;height:18px;min-height:18px;flex:none;accent-color:var(--акцент)}.модели li[draggable=true]{cursor:grab}.модели li[draggable=true]:hover{background:var(--карточка);border-radius:6px}.выбрано{margin:0;max-width:44rem;width:100%;align-self:center;font-size:.85rem;color:var(--тихий)}.выбор{display:flex;flex-wrap:wrap;gap:.4rem;max-width:44rem;width:100%;align-self:center}.выбор button{font-size:.85rem;padding:.35rem .7rem;min-height:38px}.выбор button.выбран{border-color:var(--акцент);color:var(--акцент);font-weight:600}.решение .кнопки button{font-size:.9rem}.оргсхема{display:flex;flex-direction:column;gap:1rem;min-width:0}.шапка-схемы h1{margin:0;font-size:1.15rem}.шапка-схемы .сводка{margin:.15rem 0 0;color:var(--тихий);font-size:.85rem}.расхождения{border:1px solid var(--нет);border-radius:8px;padding:.6rem .8rem;font-size:.85rem}.расхождения ul{margin:.3rem 0 0;padding-left:1.1rem}.дирекция{position:relative;width:min(44rem,100%);margin:0 auto 1.1rem;background:var(--карточка);border:2px solid var(--акцент);border-radius:10px;padding:.55rem .9rem}.дирекция header{display:flex;align-items:baseline;gap:.6rem;flex-wrap:wrap}.дирекция h2{margin:0;font-size:.95rem;color:var(--акцент)}.дирекция .ярус{font-size:.72rem;color:var(--тихий)}.отдел-дирекции{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;margin-top:.35rem}.отдел-дирекции .цкп-отдела{margin:0;flex-basis:100%}.дирекция .ножка{position:absolute;left:50%;bottom:-1.15rem;width:2px;height:1.15rem;background:var(--акцент)}.полоса{display:flex;gap:.6rem;overflow-x:auto;padding-bottom:.5rem;align-items:stretch}.отделение{flex:0 0 15.5rem;display:flex;flex-direction:column;border:1px solid var(--грань);border-radius:10px;background:var(--карточка);overflow:hidden}.отделение header{padding:.55rem .7rem;border-bottom:1px solid var(--грань);border-top:3px solid var(--цвет, var(--грань))}.с-admin{--цвет: #60a5fa}.с-personnel{--цвет: #fbbf24}.с-marketing{--цвет: #e879f9}.с-clients{--цвет: #facc15}.с-service{--цвет: #4ade80}.с-quality{--цвет: #94a3b8}.с-finance{--цвет: #c084fc}.отделение header h2{margin:.1rem 0 0;font-size:.9rem;line-height:1.25}.отделение .номер{font-size:.7rem;font-weight:700;color:var(--цвет, var(--тихий))}.отделение .кто{margin:.2rem 0 0;font-size:.75rem;color:var(--тихий)}.отделы{display:flex;flex-direction:column;gap:.35rem;padding:.5rem;flex:1}.отдел{border:1px solid var(--грань);border-radius:6px;padding:.4rem .5rem;font-size:.78rem}.отдел.как-человек{opacity:.62}.отдел.как-агент{border-color:var(--да)}.строка-отдела{margin:0;display:flex;gap:.35rem;align-items:baseline}.номер-отдела{color:var(--тихий);font-size:.7rem;min-width:1.4rem}.имя-отдела{flex:1;line-height:1.25}.метка{font-size:.65rem;padding:.05rem .3rem;border-radius:4px;white-space:nowrap}.метка.агент{background:var(--да);color:var(--карточка)}.метка.частично{background:var(--акцент);color:var(--карточка)}.метка.человек{color:var(--тихий)}.метка.строится{border:1px dashed var(--акцент);color:var(--акцент)}.воркеры{margin:.25rem 0 0;font-size:.7rem;color:var(--акцент)}.цкп-отдела,.могло-бы,.заметка{margin:.25rem 0 0;font-size:.7rem;color:var(--тихий);line-height:1.3}.могло-бы{font-style:italic}.уроки-отдела{display:flex;flex-wrap:wrap;gap:.3rem;margin:.35rem 0 0}.урок{padding:.1rem .4rem;border:1px solid var(--грань);border-radius:999px;font-size:.65rem;color:var(--тихий)}.урок.созрело{border-color:var(--акцент);color:var(--акцент)}.цкп-отделения{padding:.5rem .7rem;border-top:1px solid var(--грань);font-size:.72rem;color:var(--тихий);line-height:1.35}.цкп-компании{margin:0;padding:.7rem .85rem;border:1px solid var(--грань);border-radius:10px;background:var(--карточка);font-size:.82rem;line-height:1.4}@media(max-width:640px){.полоса{flex-direction:column;overflow-x:visible}.отделение{flex:1 1 auto}}.незакончено{border:1px solid var(--акцент);border-radius:8px;padding:.6rem .8rem;font-size:.85rem;line-height:1.4}.незакончено ul{margin:.3rem 0 0;padding-left:1.1rem}.задачи{display:flex;flex-direction:column;gap:.8rem;min-width:0}.шапка-доски{display:flex;align-items:center;justify-content:space-between;gap:1rem}.шапка-доски h1{margin:0;font-size:1.15rem}.доска{display:flex;gap:.6rem;overflow-x:auto;align-items:flex-start;padding-bottom:.5rem}.колонка{flex:0 0 17rem;display:flex;flex-direction:column;gap:.4rem;background:var(--карточка);border:1px solid var(--грань);border-radius:10px;padding:.5rem;min-height:6rem}.колонка h2{margin:0 0 .2rem;font-size:.8rem;color:var(--тихий);display:flex;justify-content:space-between}.колонка .счёт{font-variant-numeric:tabular-nums}.к-owner_decision{border-color:var(--акцент)}.к-owner_decision h2{color:var(--акцент)}.к-needs_decision{border-color:var(--акцент)}.карта{display:block;width:100%;text-align:left;border:1px solid var(--грань);border-radius:8px;padding:.45rem .55rem;background:var(--фон);color:var(--текст);font:inherit}.тело-карты{display:block;width:100%;margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.карта:hover{border-color:var(--акцент)}.карта.встала{border-color:var(--нет)}.карта .верх,.карта .низ{margin:0;display:flex;gap:.4rem;font-size:.68rem;color:var(--тихий)}.карта .суть{display:block;margin:.2rem 0;font-size:.82rem;line-height:1.3}.карта .номер-задачи{font-weight:700;color:var(--акцент);text-decoration:none}.карта .номер-задачи:hover{text-decoration:underline}.карта .важно,.карта .срок.просрочен{color:var(--нет);font-weight:700}.карта .причина{display:block;margin:.25rem 0 0;font-size:.7rem;color:var(--нет)}.накладка{position:fixed;inset:0;background:#00000073;display:flex;align-items:flex-start;justify-content:center;padding:1.5rem 1rem;overflow-y:auto;z-index:20}.карточка{background:var(--карточка);border:1px solid var(--грань);border-radius:12px;padding:1rem;width:min(46rem,100%);display:flex;flex-direction:column;gap:.6rem}.карточка header{display:flex;justify-content:space-between;gap:1rem}.карточка h2{margin:0;font-size:1rem}.карточка h3{margin:.3rem 0 0;font-size:.85rem}.карточка .мета{margin:0;font-size:.78rem;color:var(--тихий)}.карточка pre{margin:.3rem 0 0;font-size:.72rem;overflow-x:auto;background:var(--фон);padding:.5rem;border-radius:6px}.карточка .действия .беда{flex-basis:100%;margin:0 0 .4rem}.беда{margin:0;color:var(--нет);font-size:.82rem}.действия{display:flex;gap:.5rem;flex-wrap:wrap}.лента{margin:0;padding:0;list-style:none;font-size:.75rem}.лента li{display:flex;gap:.5rem;padding:.25rem 0;border-bottom:1px solid var(--грань);flex-wrap:wrap}.лента .когда{color:var(--тихий);font-variant-numeric:tabular-nums}.лента .кто{color:var(--акцент)}.лента .что{font-weight:600}.лента .данные{color:var(--тихий)}.заметка{display:flex;gap:.5rem}.заметка input{flex:1}.форма-задания .как-работать{margin:0;padding-left:1.1rem;font-size:.78rem;color:var(--тихий);line-height:1.45}.форма-задания .как-работать li{margin-bottom:.15rem}.форма-задания .как-работать b{color:var(--текст);font-weight:600}.форма-задания .осторожно{margin:0;font-size:.78rem;color:var(--нет);line-height:1.45}.форма-задания .ветка{margin:0;border:1px solid var(--грань);border-radius:10px;padding:.6rem .7rem .7rem;display:flex;flex-direction:column;gap:.5rem}.форма-задания .ветка legend{padding:0 .3rem;font-size:.78rem;color:var(--текст);font-weight:600}.форма-задания .строка-ветки{display:flex;gap:.4rem}.форма-задания .строка-ветки input{flex:1}.форма-задания .строка-ветки button{white-space:nowrap}.форма-задания .разбор{display:flex;flex-direction:column;gap:.4rem}.форма-задания .разбор .вывод{margin:0;font-size:.82rem;color:var(--текст);line-height:1.45}.форма-задания .этажи{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.2rem;font-size:.75rem}.форма-задания .этажи li{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem;color:var(--тихий)}.форма-задания .этажи .что{color:var(--текст);min-width:9rem}.форма-задания .этажи code{font-size:.72rem}.форма-задания .этажи .состояние{font-weight:600}.форма-задания .этажи .узел-exists .состояние{color:var(--да)}.форма-задания .этажи .узел-create .состояние{color:var(--акцент)}.форма-задания .этажи .узел-refused .состояние{color:var(--нет)}.форма-задания .этажи .можно{color:var(--тихий)}.форма-задания .этажи .закрыто{color:var(--нет)}.форма-задания .заказано{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.3rem;font-size:.78rem}.форма-задания .заказано li{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem}.форма-задания .заказано .тема{color:var(--текст);text-decoration:none;flex:1 1 12rem}.форма-задания .заказано .тема:hover{color:var(--акцент)}.форма-задания .заказано .состояние{color:var(--тихий);white-space:nowrap}.форма-задания .заказано .состояние.живая{color:var(--да);font-weight:600}.форма-задания .заказано .адрес{font-size:.72rem;color:var(--акцент)}.форма-задания .заказано .адрес.пусто{color:var(--тихий)}.форма-задания .заказано .без-результата{opacity:.55}.форма-задания .расхождение{display:flex;flex-direction:column;gap:.3rem;border:1px solid var(--нет);border-radius:8px;padding:.5rem .6rem}.форма-задания .расхождение .беда{margin:0}.форма-задания label{display:flex;flex-direction:column;gap:.2rem;font-size:.78rem;color:var(--тихий)}.форма-задания label.галочка{flex-direction:row;align-items:center}.форма-задания .звёздочка{color:var(--нет)}.форма-задания .пояснение{font-size:.72rem;color:var(--тихий)}.форма-задания .свёрнутое{display:flex;align-items:baseline;gap:.6rem;min-height:38px}.форма-задания .свёрнутое .пусто{font-size:.8rem;color:var(--текст)}.выбор-раздела{border:1px solid var(--грань);border-radius:8px;padding:.4rem .5rem;display:flex;flex-direction:column;gap:.3rem}.выбор-раздела .выбрано{margin:0;font-size:.8rem;color:var(--текст);display:flex;gap:.5rem;align-items:baseline}.выбор-раздела .крошки{margin:0;display:flex;flex-wrap:wrap;gap:.2rem;font-size:.75rem}.выбор-раздела .ветка{margin:0;padding:0;list-style:none;max-height:11rem;overflow-y:auto}.выбор-раздела .ветка li{display:flex;gap:.4rem;align-items:baseline;padding:.1rem 0}.выбор-раздела .узел{background:none;border:none;padding:0;cursor:pointer;text-align:left;font-size:.8rem;color:var(--текст)}.выбор-раздела .узел.выбран{color:var(--акцент);font-weight:600}.выбор-раздела .адрес{color:var(--тихий);font-size:.72rem}.выбор-раздела .пусто{font-size:.75rem;color:var(--тихий)}.форма-задания .маршрут{margin:0;font-size:.8rem;color:var(--акцент)}.бейдж{margin-left:.4rem;font-size:.68rem;padding:.05rem .35rem;border-radius:999px;color:var(--карточка)}.бейдж.решать{background:var(--акцент)}.бейдж.чинить{background:var(--нет)}@media(max-width:640px){.доска{flex-direction:column;overflow-x:visible}.колонка{flex:1 1 auto}}.кнопки-доски{display:flex;gap:.5rem}.голосом{border:1px solid var(--акцент);border-radius:10px;padding:.7rem .9rem;font-size:.85rem;line-height:1.45;display:flex;flex-direction:column;gap:.4rem;align-items:flex-start}.голосом p{margin:0}.голосом ul{margin:0;padding-left:1.1rem}.голосом li{margin:.15rem 0}.голосом code{background:var(--фон);padding:.05rem .3rem;border-radius:4px;font-size:.8rem}.голосом .мелко{color:var(--тихий);font-size:.78rem}.блок{display:flex;flex-direction:column;gap:.3rem}.блок h3{margin:.2rem 0 0;font-size:.85rem}.поля{margin:0;display:flex;flex-direction:column;gap:.3rem}.поле{display:grid;grid-template-columns:minmax(6rem,12rem) 1fr;gap:.6rem;align-items:baseline}.поле dt{color:var(--тихий);font-size:.75rem;line-height:1.35}.поле dd{margin:0;font-size:.85rem;line-height:1.4}.поля.у-1,.поля.у-2{border-left:2px solid var(--грань);padding-left:.6rem;margin-top:.2rem}.список{margin:0;padding-left:1.2rem;display:flex;flex-direction:column;gap:.5rem}.список>li{padding-left:.2rem}.шапка-элемента{margin:0;font-weight:600;font-size:.88rem}.многострочно{margin:0;font-size:.78rem;line-height:1.35;white-space:pre-wrap;background:var(--фон);padding:.4rem .5rem;border-radius:6px;overflow-x:auto}@media(max-width:640px){.поле{grid-template-columns:1fr;gap:.1rem}}.пояснение{margin:0;font-size:.78rem;color:var(--тихий);line-height:1.4}.счёт-позиций{margin:.2rem 0;font-size:.78rem;color:var(--акцент)}.продукт{display:flex;flex-direction:column;gap:.6rem}.группа{display:flex;flex-direction:column;gap:.3rem}.шапка-группы{display:flex;justify-content:space-between;align-items:center;gap:.6rem;position:sticky;top:0;background:var(--карточка);padding:.25rem 0;border-bottom:1px solid var(--грань);z-index:1}.шапка-группы label{display:flex;align-items:center;gap:.4rem;cursor:pointer}.шапка-группы .сколько{font-size:.72rem;color:var(--тихий)}.позиция{border:1px solid var(--грань);border-radius:8px;padding:.4rem .5rem}.позиция.снята{opacity:.55;border-style:dashed}.шапка-позиции{display:flex;align-items:center;gap:.5rem;min-height:2.2rem;cursor:pointer}.шапка-позиции input{width:1.1rem;height:1.1rem;flex:none}.имя-позиции{font-weight:600;font-size:.85rem}.тело-позиции{padding-left:1.6rem}.замечание-позиции{display:flex;flex-direction:column;gap:.15rem;margin-top:.35rem;font-size:.72rem;color:var(--тихий)}.мелкая{font-size:.72rem;padding:.1rem .3rem;margin-top:.3rem}.итоги{border-top:1px solid var(--грань);padding-top:.4rem}.действия.липкие{position:sticky;bottom:0;background:var(--карточка);padding-top:.5rem;border-top:1px solid var(--грань);flex-wrap:wrap;align-items:flex-end}.действия .почему{display:flex;flex-direction:column;gap:.15rem;flex:1 1 16rem;font-size:.72rem;color:var(--тихий)}.прошлое{margin:0;padding-left:1.1rem;font-size:.78rem;line-height:1.4}.прошлое .по-позиции{color:var(--тихий);font-size:.74rem}@media(max-width:640px){.тело-позиции{padding-left:0}.действия.липкие button{flex:1 1 8rem}}.функции{margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--грань)}.шапка-функций h2{margin:0 0 .25rem;font-size:1.05rem}.мастер{display:grid;gap:.9rem;max-width:1000px;margin-top:1rem;padding:1rem;background:var(--карточка);border:1px solid var(--грань);border-radius:12px}.вопрос{display:grid;gap:.3rem}.текст-вопроса{font-size:.85rem;font-weight:600}.мастер textarea,.мастер input{width:100%;padding:.55rem .7rem;font:inherit;font-size:.85rem;color:inherit;background:var(--фон);border:1px solid var(--грань);border-radius:8px;resize:vertical}.из-отдела{margin:0;padding:.5rem .7rem;font-size:.8rem;background:var(--фон);border-radius:8px}.из-отдела .оговорка{display:block;margin-top:.2rem;font-size:.72rem;color:var(--тихий)}.кнопки-целей{display:flex;gap:.4rem;margin-top:.3rem}.цель{padding:.25rem .7rem;font-size:.8rem;color:var(--тихий);background:none;border:1px solid var(--грань);border-radius:999px;cursor:pointer}.цель.выбрана{color:var(--карточка);background:var(--акцент);border-color:var(--акцент)}.ход-мастера{display:flex;gap:.6rem;align-items:center;justify-content:flex-end}.точки{display:flex;gap:.3rem;margin-right:auto}.точка{width:7px;height:7px;background:var(--грань);border-radius:50%}.точка.пройдена{background:var(--акцент)}.замысел-принят{max-width:720px;margin-top:1rem;padding:1rem;background:var(--карточка);border:1px solid var(--да);border-radius:12px}.замысел-принят p{margin:.4rem 0 .8rem;font-size:.85rem;color:var(--тихий)}.дорожки{margin-top:1.5rem}.дорожки h3{margin:0 0 .6rem;font-size:.9rem}.дорожка{padding:.8rem 1rem;margin-bottom:.6rem;background:var(--карточка);border:1px solid var(--грань);border-radius:12px}.дорожка header{display:flex;flex-wrap:wrap;gap:.5rem;align-items:baseline}.цель-метка{padding:.05rem .4rem;font-size:.7rem;color:var(--акцент);border:1px solid var(--акцент);border-radius:999px}.номер-задачи{margin-left:auto;font-size:.75rem;color:var(--тихий)}.ступени{display:flex;gap:.2rem;margin:.7rem 0 .4rem;padding:0;overflow-x:auto;list-style:none}.ступени li{display:flex;flex:1;gap:.35rem;align-items:center;min-width:max-content;font-size:.72rem;color:var(--тихий)}.кружок{display:grid;place-items:center;width:18px;height:18px;font-size:.65rem;border:1px solid var(--грань);border-radius:50%}.ступени li.пройден .кружок{color:var(--карточка);background:var(--да);border-color:var(--да)}.ступени li.сейчас{font-weight:600;color:var(--акцент)}.ступени li.сейчас .кружок{color:var(--карточка);background:var(--акцент);border-color:var(--акцент)}.что-сейчас{margin:0;font-size:.8rem}.что-делать{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-top:.6rem}.ждём{font-size:.78rem;color:var(--тихий)}.команда{width:100%}.команда .пояснение{margin:0 0 .4rem;font-size:.8rem;color:var(--тихий)}.команда code{display:block;padding:.5rem .7rem;overflow-x:auto;font-size:.8rem;background:var(--фон);border:1px solid var(--грань);border-radius:8px}.завести-здесь{margin-top:.35rem}@media(max-width:640px){.мастер{padding:.8rem}.ход-мастера button{flex:1}}.кнопка-с-подсказкой{display:inline-flex;gap:.3rem;align-items:center}.подсказка-рядом{position:relative;display:inline-flex;align-items:center}.знак-вопроса{display:grid;place-items:center;width:17px;height:17px;padding:0;font-size:.7rem;line-height:1;color:var(--тихий);cursor:help;background:none;border:1px solid var(--грань);border-radius:50%}.знак-вопроса.открыт{color:var(--карточка);background:var(--акцент);border-color:var(--акцент)}.текст-подсказки{position:absolute;bottom:calc(100% + 6px);left:50%;z-index:20;width:max-content;max-width:260px;padding:.5rem .65rem;font-size:.75rem;line-height:1.35;color:var(--карточка);pointer-events:none;background:var(--текст);border-radius:8px;opacity:0;transform:translate(-50%);transition:opacity .12s}.подсказка-рядом:hover .текст-подсказки{opacity:1}.текст-подсказки.развёрнута{position:static;display:block;max-width:none;margin-top:.4rem;opacity:1;transform:none}@media(hover:none){.подсказка-рядом:hover .текст-подсказки:not(.развёрнута){opacity:0}.подсказка-рядом{flex-wrap:wrap}}.цель{display:inline-flex;gap:.35rem;align-items:baseline;text-align:left}.имя-цели{font-size:.72rem;opacity:.85}.цель-метка .имя-цели{margin-left:.3rem}@media(max-width:640px){.кнопки-целей{flex-direction:column;align-items:stretch}.цель{justify-content:flex-start}}.построенные{margin-top:1.2rem}.построенные h3{margin:0 0 .5rem;font-size:.85rem;color:var(--тихий)}.проект-дерево{margin-bottom:.35rem;background:var(--карточка);border:1px solid var(--грань);border-radius:10px}.ветка-проекта{display:flex;gap:.5rem;align-items:baseline;width:100%;padding:.55rem .75rem;font:inherit;font-size:.85rem;color:inherit;text-align:left;cursor:pointer;background:none;border:0}.галка{width:.8rem;color:var(--тихий)}.сколько-замыслов{margin-left:auto;font-size:.72rem;color:var(--тихий)}.нутро-проекта{padding:0 .75rem .75rem 1.9rem}.замыслы{margin:0 0 .6rem;padding:0;list-style:none;border-left:1px solid var(--грань)}.замыслы li{display:flex;flex-wrap:wrap;gap:.4rem;align-items:baseline;padding:.25rem 0 .25rem .7rem;font-size:.82rem}.замыслы li button.тихая{padding:0;font-size:.82rem;text-align:left}.уточнение{padding:.05rem .35rem;font-size:.66rem;color:var(--тихий);border:1px solid var(--грань);border-radius:999px}.цель-метка.переиграна{border-style:dashed}.цель-сменилась{margin:.4rem 0 0;padding:.45rem .6rem;font-size:.78rem;line-height:1.35;background:var(--фон);border-left:2px solid var(--акцент);border-radius:0 8px 8px 0}.необязательно{margin-left:.3rem;font-size:.72rem;font-weight:400;color:var(--тихий)}.вопросы-рядом{display:grid;grid-template-columns:repeat(3,1fr);gap:.9rem}@media(max-width:900px){.вопросы-рядом{grid-template-columns:1fr}}.имя-функции{max-width:420px}.отделение header{text-align:center}.отделение header .номер{display:inline-block;margin-bottom:.15rem}.последний-ряд{display:flex;gap:.75rem;align-items:flex-end;justify-content:space-between}.последний-ряд .имя-функции{flex:1;max-width:420px}@media(max-width:640px){.последний-ряд{flex-direction:column;align-items:stretch}.последний-ряд .имя-функции{max-width:none}}.дальше-на-схеме{margin:.2rem 0 .6rem;padding:.45rem .6rem;font-size:.78rem;background:var(--фон);border-left:2px solid var(--акцент);border-radius:0 8px 8px 0}.отказ-постройки{margin:.4rem 0 0;padding:.45rem .6rem;font-size:.78rem;color:var(--нет);background:var(--фон);border-left:2px solid var(--нет);border-radius:0 8px 8px 0}.посты-отдела{display:flex;flex-wrap:wrap;gap:.3rem;margin:.3rem 0 0}.пост-кнопка{padding:.15rem .5rem;font:inherit;font-size:.72rem;color:var(--акцент);cursor:pointer;background:none;border:1px solid var(--акцент);border-radius:999px}.пост-кнопка:hover{color:var(--карточка);background:var(--акцент)}.карточка-поста section{margin-top:1rem}.карточка-поста h3{margin:0 0 .35rem;font-size:.85rem}.карточка-поста section p,.карточка-поста section li{font-size:.85rem;line-height:1.4}.подключение{margin:.5rem 0 0;font-size:.82rem;font-weight:600}.подключение.сходится{color:var(--да)}.подключение.расходится{color:var(--нет)}.расхождения-поста{margin:.3rem 0 0;font-size:.8rem;color:var(--нет)}.путь{display:inline-block;margin-top:.3rem;padding:.15rem .4rem;font-size:.75rem;background:var(--фон);border-radius:6px}.плитки{display:flex;flex-wrap:wrap;gap:.5rem}.плитка{display:grid;flex:1;min-width:84px;padding:.45rem .6rem;text-align:center;background:var(--фон);border-radius:10px}.плитка b{font-size:1rem}.плитка span{font-size:.7rem;color:var(--тихий)}.последние-задачи{margin:.6rem 0 0;padding:0;list-style:none}.последние-задачи li{display:flex;gap:.5rem;align-items:baseline;padding:.15rem 0}.линии-поста,.границы-поста{margin:0;padding-left:1.1rem}.тихий-текст{color:var(--тихий)}.свойства{display:grid;grid-template-columns:max-content 1fr;gap:.2rem .7rem;margin:0;font-size:.8rem}.свойства dt{color:var(--тихий)}.свойства dd{margin:0;word-break:break-word}.низ .ждёт{padding:.05rem .35rem;color:var(--карточка);background:var(--акцент);border-radius:999px}.ждёт-вас{margin:.3rem 0 .7rem;padding:.6rem .75rem;font-size:.82rem;line-height:1.4;background:var(--фон);border-left:2px solid var(--акцент);border-radius:0 8px 8px 0}.ждёт-вас code{display:block;margin:.4rem 0;padding:.4rem .6rem;overflow-x:auto;font-size:.8rem;background:var(--карточка);border:1px solid var(--грань);border-radius:8px}.ещё-закрытые{width:100%;margin-top:.3rem;padding:.4rem;color:var(--тихий);border:1px dashed var(--грань);border-radius:8px}.период{margin-top:.5rem}.имя-периода{display:flex;gap:.4rem;align-items:baseline;margin:0 0 .3rem;font-size:.72rem;color:var(--тихий);text-transform:lowercase}.имя-периода .счёт{padding:0 .35rem;font-size:.68rem;background:var(--фон);border-radius:999px}.наверх{position:fixed;right:max(1rem,calc(50vw - 22rem));bottom:5.5rem;z-index:30;padding:.35rem .7rem;font-size:.78rem;color:var(--тихий);background:var(--карточка);border:1px solid var(--грань);border-radius:999px;box-shadow:0 2px 8px #0000001f}.наверх:hover{color:var(--акцент);border-color:var(--акцент)}.канал-исчерпан{background:color-mix(in srgb,var(--акцент) 12%,var(--карточка));border:1px solid var(--акцент);border-radius:8px;padding:.5rem .8rem;margin-bottom:.7rem;font-size:.85rem}.карта.решение-человека{border-left:3px solid var(--акцент)}.карта .ждёт-решения{margin-left:auto;font-size:.72rem;color:var(--акцент);font-weight:600}.карта .суть-решения{display:block;margin:.3rem 0 0;font-weight:600;line-height:1.35}.карта .подробности-решения{margin:.25rem 0 0;font-size:.8rem;color:var(--тихий);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.блок.слово-директора{border-left:3px solid var(--акцент);padding-left:.8rem}.слово-директора .решение-текст{margin:0 0 .5rem;white-space:pre-wrap;line-height:1.5}.группа.вопросы .вопрос{padding:.6rem 0;border-top:1px solid var(--грань)}.группа.вопросы .текст-вопроса{margin:0 0 .45rem;line-height:1.45}.группа.вопросы .ответ{display:grid;gap:.2rem;font-size:.78rem;color:var(--тихий)}.блок.вопросы-сверху{border-left:3px solid var(--акцент);padding-left:.8rem}.блок.вопросы-сверху h3 .счёт{color:var(--акцент);font-variant-numeric:tabular-nums}.блок.вопросы-сверху .вопрос:first-of-type{border-top:none}.карточка h2 .ждут-ответа{display:block;margin-top:.2rem;font-size:.78rem;font-weight:500;color:var(--акцент)}.блок.свёрнутый{border:1px solid var(--грань);border-radius:10px;padding:0;margin:.8rem 0}.блок.свёрнутый>summary{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:.7rem .9rem;cursor:pointer;list-style:none;min-height:44px}.блок.свёрнутый>summary::-webkit-details-marker{display:none}.блок.свёрнутый>summary:before{content:"▸";color:var(--тихий);transition:transform .15s}.блок.свёрнутый[open]>summary:before{content:"▾"}.блок.свёрнутый>summary h3{margin:0;flex:1;font-size:.95rem}.блок.свёрнутый .сколько-внутри{color:var(--тихий);font-size:.8rem}.блок.свёрнутый>*:not(summary){padding:0 .9rem .9rem}.блок.свёрнутый>pre{margin:0 .9rem .9rem}.фабрика .беда{white-space:pre-wrap}.фабрика{display:flex;flex-direction:column;gap:1.1rem;padding-bottom:3rem}.фабрика-состояние{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:.7rem}.фабрика-состояние li{background:var(--карточка);border:1px solid var(--грань);border-radius:10px;padding:.75rem .9rem;display:flex;flex-direction:column;gap:.2rem}.фабрика-состояние b{font-size:.92rem}.фабрика-состояние span{color:var(--тихий);font-size:.78rem}.фабрика-состояние em{font-style:normal;font-size:.75rem;font-weight:600;color:var(--да)}.фабрика-состояние .нет em{color:var(--нет)}.фабрика-телеметрия{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(16rem,.85fr);gap:.9rem}@media(max-width:960px){.фабрика-телеметрия{grid-template-columns:1fr}}.фабрика-телеметрия section{background:var(--карточка);border:1px solid var(--грань);border-radius:12px;padding:.85rem 1rem .95rem}.фабрика-телеметрия .тм-лента{grid-column:1 / -1}.фабрика-телеметрия h3{margin:0 0 .6rem;font-size:.95rem;display:flex;align-items:center;gap:.5rem}.тм-пульс{font-size:.7rem;font-weight:600;color:var(--да);border:1px solid var(--да);border-radius:999px;padding:.05rem .5rem;animation:тм-мигать 1.6s ease-in-out infinite}@keyframes тм-мигать{50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.тм-пульс{animation:none}}.тм-строки,.тм-цифры,.тм-события,.тм-оговорки{list-style:none;margin:0;padding:0}.тм-строки li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.15rem .5rem;padding:.45rem 0;border-top:1px solid var(--грань)}.тм-строки li:first-child{border-top:none}.тм-метка{grid-row:span 3;align-self:start;font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--тихий);border:1px solid var(--грань);border-radius:6px;padding:.1rem .4rem}.тм-строки li.working .тм-метка{color:var(--да);border-color:var(--да)}.тм-строки li.зависла .тм-метка{color:var(--нет);border-color:var(--нет)}.тм-строки strong{font-size:.9rem}.тм-строки code{font-size:.72rem;color:var(--тихий)}.тм-строки em{font-style:normal;font-size:.75rem;color:var(--тихий)}.тм-беда{grid-column:2;font-size:.75rem;color:var(--нет)}.тм-цифры{display:grid;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.6rem}.тм-цифры li{display:flex;flex-direction:column;gap:.1rem}.тм-цифры b{font-size:1.15rem}.тм-цифры span{font-size:.75rem}.тм-цифры em{font-style:normal;font-size:.7rem;color:var(--тихий)}.тм-оговорки{margin-top:.7rem;display:flex;flex-direction:column;gap:.25rem}.тм-оговорки li{font-size:.72rem;color:var(--тихий);padding-left:.8rem;text-indent:-.8rem}.тм-оговорки li:before{content:"— "}.тм-события li{display:grid;grid-template-columns:6.5rem 3.5rem minmax(0,auto) minmax(0,1fr);align-items:baseline;gap:.5rem;padding:.28rem 0;border-top:1px solid var(--грань);font-size:.8rem}.тм-события li:first-child{border-top:none}.тм-когда{color:var(--тихий);font-size:.72rem}.тм-тема,.тм-события em{color:var(--тихий);font-style:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.тм-события li.stalled strong,.тм-события li.returned strong{color:var(--нет)}.тм-события li.closed strong,.тм-события li.delivered strong{color:var(--да)}@media(max-width:700px){.тм-события li{grid-template-columns:1fr;gap:.1rem}}.фабрика h2{margin:0 0 .8rem;font-size:1.02rem}.фабрика .форма-задания.на-странице{max-width:none;margin:0;padding:0;border:none;background:transparent;box-shadow:none}.фабрика .форма-задания.на-странице header{display:none}.фабрика-черновики,.фабрика-журнал{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.фабрика-черновики li,.фабрика-журнал li{border-top:1px solid var(--грань);padding-top:.55rem;display:flex;justify-content:space-between;gap:.7rem;align-items:flex-start}.фабрика-черновики li:first-child,.фабрика-журнал li:first-child{border-top:none;padding-top:0}.фабрика-черновики strong,.фабрика-журнал span{display:block}.фабрика-черновики code,.фабрика-журнал code{display:block;font-size:.72rem;color:var(--тихий)}.фабрика-черновики .состояние,.фабрика-журнал em{font-size:.75rem;color:var(--тихий);font-style:normal}.фабрика-черновики .состояние.живая,.фабрика-журнал em{color:var(--тихий)}.фабрика-черновики .состояние.живая{color:var(--да);font-weight:600}.фабрика-журнал .срыв em{color:var(--нет)}.фабрика-черновики .действия{flex:0 0 auto}.фабрика-черновики .тихий{color:var(--тихий);font-size:.75rem}.фабрика-срывы{margin-top:1rem}.фабрика-срывы h3,.фабрика-документ h3{margin:1rem 0 .4rem;font-size:.92rem}.фабрика-срывы ul{list-style:none;margin:0;padding:0;font-size:.8rem;color:var(--тихий)}.фабрика-документ ol{margin:.3rem 0 .8rem;padding-left:1.2rem;font-size:.85rem;color:var(--тихий)}.фабрика-документ table{width:100%;border-collapse:collapse;font-size:.82rem}.фабрика-документ td{border-top:1px solid var(--грань);padding:.35rem .4rem .35rem 0;vertical-align:top}.фабрика-документ td:first-child{color:var(--тихий);width:42%}.меню a.контент-фабрика.выбран,.меню .контент-фабрика.выбран{color:var(--акцент);background:var(--фон);font-weight:600}.фабрика-группа{margin-bottom:.9rem}.фабрика-группа h3{margin:0 0 .5rem;font-size:.82rem;font-weight:600;color:var(--тихий)}.фабрика-группа h3.решать{color:var(--акцент)}.фабрика-группа h3.чинить{color:var(--нет)}.фабрика-группа h3 .счёт{padding:0 .35rem;font-size:.68rem;background:var(--фон);border-radius:999px;font-variant-numeric:tabular-nums}.заказ-тема{all:unset;cursor:pointer;display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.заказ-тема:hover strong{color:var(--акцент)}.заказ-тема code{font-size:.72rem;color:var(--тихий)}.фабричные-скрыты{margin:-.3rem 0 .8rem}.фабрика-черновики>li.раскрыт{background:#00000008}.фабрика-карточка-верх{display:flex;gap:12px;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.фабрика-карточка-верх>.фабрика-раскрыть{flex:1 1 20rem}.фабрика-карточка-верх>.действия{flex:0 1 auto;justify-content:flex-end}.фабрика-раскрыть{all:unset;cursor:pointer;display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.фабрика-раскрыть code{opacity:.7;font-size:.85em}.фабрика-сейчас{font-size:.9em;opacity:.85}.фабрика-конвейер{margin:10px 0 4px;padding:10px 12px;border-left:3px solid #c9a227}.фабрика-конвейер p{margin:0 0 8px}.фабрика-шаги{margin:0;padding-left:1.1rem;display:grid;gap:2px}.фабрика-шаги .ok{opacity:.55}.фабрика-шаги .wait{font-weight:600}.фабрика-фото{margin-top:10px}.фабрика-фото h4{margin:0 0 6px;font-size:1em}.фабрика-фото ul{margin:0;padding:0;list-style:none;display:grid;gap:6px}.фабрика-фото li{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline;font-size:.92em}.фабрика-телеметрия .тм-живой{margin:0 0 10px;padding:10px 12px;border-left:3px solid #c9a227;background:#c9a22714;font-size:15px}.фабрика-черновики .действия button.опасное{background:transparent;color:#b91c1c;border:1px solid #fca5a5}.фабрика-черновики .действия button.опасное:hover{background:#fef2f2}.фабрика-оптимизация{margin:0 0 1.25rem;padding:0 0 1rem;border-bottom:1px solid var(--грань)}.фабрика-оптимизация h2{margin:0 0 .35rem;font-size:1.05rem;color:var(--текст)}.фабрика-оптимизация .подпись{color:var(--тихий)}.фабрика-оптимизация-поиск{display:flex;flex-direction:column;gap:.35rem;margin:.75rem 0;font-size:.85rem;color:var(--тихий)}.фабрика-оптимизация-поиск input{padding:.45rem .6rem;border:1px solid var(--грань);border-radius:8px;background:var(--карточка);color:var(--текст);font:inherit}.фабрика-оптимизация-список{list-style:none;margin:0 0 .75rem;padding:0;max-height:14rem;overflow:auto;border:1px solid var(--грань);border-radius:8px;background:var(--карточка)}.фабрика-оптимизация-строка{display:flex;align-items:stretch;gap:8px}.фабрика-оптимизация-чек{flex:none;width:18px;height:18px;margin:14px 0 0 10px;cursor:pointer;accent-color:var(--акцент, #c2321f)}.фабрика-оптимизация-строка .фабрика-оптимизация-hit{flex:1 1 auto}.фабрика-оптимизация-партия{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0 6px}.фабрика-оптимизация-все{padding:8px 14px;font-size:13px;color:var(--текст, #38332b);background:transparent;border:1px solid var(--линия, #dfd8ca);border-radius:6px;cursor:pointer}.фабрика-оптимизация-все:hover{border-color:var(--акцент, #c2321f)}.фабрика-оптимизация-go.одна{margin-top:4px}.фабрика-оптимизация-hit{display:flex;flex-direction:column;align-items:flex-start;gap:.15rem;width:100%;padding:.45rem .6rem;border:0;border-bottom:1px solid var(--грань);border-radius:0;background:transparent;color:var(--текст);text-align:left;cursor:pointer;font:inherit;min-height:44px}.фабрика-оптимизация-hit:last-child{border-bottom:0}.фабрика-оптимизация-hit strong{color:var(--текст)}.фабрика-оптимизация-hit span{font-size:.8rem;color:var(--тихий);opacity:1}.фабрика-оптимизация-hit.is-on{background:color-mix(in srgb,var(--акцент) 18%,transparent)}.фабрика-оптимизация-go{padding:.45rem .9rem;border:1px solid var(--акцент);border-radius:8px;background:var(--акцент);color:#fff;font:inherit;cursor:pointer;min-height:44px}.фабрика-оптимизация-go:disabled{opacity:.45;cursor:default}.фабрика-оптимизация-ok{margin:.6rem 0 0;font-size:.9rem;color:var(--да)}.фабрика-оптимизация-фильтры{display:grid;grid-template-columns:1fr 1fr;gap:.55rem .65rem;margin:.75rem 0}.фабрика-оптимизация-фильтры label{display:flex;flex-direction:column;gap:.3rem;font-size:.85rem;color:var(--тихий)}.фабрика-оптимизация-фильтры .фабрика-оптимизация-поиск{grid-column:1 / -1;margin:0}.фабрика-оптимизация-фильтры select,.фабрика-оптимизация-фильтры input{padding:.45rem .6rem;border:1px solid var(--грань);border-radius:8px;background:var(--карточка);color:var(--текст);font:inherit;min-height:44px}.фабрика-оптимизация-фильтры select option{background:var(--карточка);color:var(--текст)}.фабрика-оптимизация-марки{list-style:none;margin:0 0 .75rem;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:.35rem;max-height:14rem;overflow:auto}.фабрика-оптимизация-марки button{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem;width:100%;padding:.4rem .55rem;border:1px solid var(--грань);border-radius:8px;background:var(--карточка);color:var(--текст);font:inherit;text-align:left;cursor:pointer;min-height:44px}.фабрика-оптимизация-марки button strong{color:var(--текст);font-weight:600}.фабрика-оптимизация-марки button span{opacity:1;color:var(--тихий);font-size:.8rem}.фабрика-оптимизация-марки button:hover{border-color:var(--акцент)}.наряды{display:flex;flex-direction:column;gap:.8rem;min-width:0;margin:0 auto;padding:1rem 1.25rem 3rem}.наряды.документ{max-width:60rem}.наряды.перечень{width:100%;max-width:160rem}.шапка-нарядов{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.шапка-нарядов .назад{color:var(--тихий);text-decoration:none;font-size:.9rem;min-height:44px;display:inline-flex;align-items:center}.шапка-нарядов .назад:hover{color:var(--акцент)}.обновление-витрины{display:flex;flex-direction:column;align-items:flex-end;gap:.3rem;max-width:22rem}.обновление-витрины .подпись{margin:0;text-align:right;font-size:.75rem}.обновление-витрины button:disabled{opacity:.7;cursor:progress}.фильтр-нарядов{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.5rem .75rem}.фильтр-нарядов label{display:flex;flex-direction:column;gap:.2rem;font-size:.75rem;color:var(--тихий)}.фильтр-нарядов select,.фильтр-нарядов input{min-height:40px;padding:.35rem .5rem;border:1px solid var(--грань);border-radius:8px;background:var(--карточка);color:var(--текст);font-size:.9rem}.фильтр-нарядов select:disabled{color:var(--тихий);opacity:.6}.фильтр-нарядов .счёт{margin-left:auto;font-size:.78rem;color:var(--тихий);font-variant-numeric:tabular-nums;padding-bottom:.5rem}.журнал-нарядов th.сортируемая{padding:0}.журнал-нарядов th.сортируемая button{display:flex;align-items:center;gap:.3rem;width:100%;min-height:40px;padding:.5rem .7rem;border:none;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:8px}.журнал-нарядов th.сортируемая button:hover{color:var(--текст);background:color-mix(in srgb,var(--акцент) 8%,transparent)}.журнал-нарядов th.сортируемая .стрелка{font-size:.75rem;opacity:.35}.журнал-нарядов th.по-ней{color:var(--текст)}.журнал-нарядов th.по-ней .стрелка{opacity:1;color:var(--акцент)}.фильтр-нарядов .порядок-узко{display:none}.журнал-нарядов .госномер{white-space:nowrap;font-variant-numeric:tabular-nums;letter-spacing:.02em}.наряды .прокрутка{overflow-x:auto;-webkit-overflow-scrolling:touch}.сводка-нарядов{display:flex;flex-direction:column;gap:.5rem;padding:.7rem .9rem;border:1px solid var(--грань);border-radius:10px;background:var(--карточка)}.сводка-нарядов .корзины{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem}.сводка-нарядов .корзина{display:flex;flex-direction:column;gap:.1rem;min-width:9rem}.сводка-нарядов .имя-корзины{font-size:.72rem;color:var(--тихий)}.сводка-нарядов .ход-то{font-size:.72rem;color:var(--тихий);font-variant-numeric:tabular-nums}.сводка-нарядов b{font-size:.95rem;font-variant-numeric:tabular-nums}.сводка-нарядов .корзина.всего{margin-left:auto;align-items:flex-end;padding-left:1.5rem;border-left:1px solid var(--грань)}.сводка-нарядов .подпись{margin:0;font-size:.75rem}.сводка-нарядов .оговорка{color:var(--акцент)}.сводка-нарядов .откуда-деньги{width:100%;border-collapse:collapse;font-size:.75rem}.сводка-нарядов .откуда-деньги th,.сводка-нарядов .откуда-деньги td{padding:.25rem .5rem .25rem 0;text-align:left;font-weight:400;white-space:nowrap}.сводка-нарядов .откуда-деньги thead th{color:var(--тихий);border-bottom:1px solid var(--грань)}.сводка-нарядов .откуда-деньги .ч{text-align:right;font-variant-numeric:tabular-nums}.сводка-нарядов .откуда-деньги tfoot th,.сводка-нарядов .откуда-деньги tfoot td{border-top:1px solid var(--грань);color:var(--тихий)}.сводка-нарядов .откуда-деньги .расхождение th,.сводка-нарядов .откуда-деньги .расхождение td{border-top:none;color:var(--акцент)}@media(max-width:640px){.сводка-нарядов .откуда-деньги{display:block;overflow-x:auto}.сводка-нарядов .корзина.всего{margin-left:0;align-items:flex-start;padding-left:0;border-left:none;border-top:1px solid var(--грань);padding-top:.4rem;width:100%}}.журнал-нарядов{border-collapse:collapse;width:100%;background:var(--карточка);border:1px solid var(--грань);border-radius:10px}.журнал-нарядов th,.журнал-нарядов td{padding:.5rem .7rem;border-bottom:1px solid var(--грань);text-align:left;vertical-align:top;white-space:nowrap}.журнал-нарядов tbody.новый-заезд .главная td{border-top:.5rem solid var(--фон)}.журнал-нарядов .главная td{border-bottom:none;padding-bottom:.15rem}.журнал-нарядов .работы-строка td{padding-top:0;white-space:normal;width:50%;cursor:zoom-in}.журнал-нарядов tbody.наряд-строка.раскрыт .работы-строка td{cursor:zoom-out}.журнал-нарядов .работы-строка td:before{content:attr(data-подпись);display:block;font-size:.7rem;color:var(--тихий)}.журнал-нарядов tbody.наряд-строка:last-child .работы-строка td{border-bottom:none}.журнал-нарядов th{color:var(--тихий);font-weight:500;font-size:.8rem}.журнал-нарядов tbody.наряд-строка:hover,.журнал-нарядов tbody.наряд-строка.раскрыт{background:color-mix(in srgb,var(--акцент) 8%,transparent)}.журнал-нарядов a{color:var(--текст);font-weight:600;text-decoration:none;display:inline-block;padding:.35rem 0;min-height:32px}.журнал-нарядов a:hover{color:var(--акцент);text-decoration:underline}.журнал-нарядов .ч{text-align:right;font-variant-numeric:tabular-nums}.журнал-нарядов .работы{font-size:.8rem;line-height:1.35}.журнал-нарядов .работы.обрезано{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.журнал-нарядов tbody.наряд-строка{cursor:pointer}.журнал-нарядов .нет{color:var(--тихий);font-size:.78rem}.журнал-нарядов .дата-заявки{display:block;color:var(--тихий);font-size:.72rem}.журнал-нарядов .править-зн{margin-left:.4rem;font-size:.72rem;opacity:0;transition:opacity .1s}.журнал-нарядов tbody.наряд-строка:hover .править-зн,.журнал-нарядов .править-зн:focus-visible{opacity:1}.журнал-нарядов .правка-вида{min-width:12rem}.журнал-нарядов .поле-вида{max-width:10rem;padding:.25rem .4rem;min-height:32px;font-size:.8rem}.журнал-нарядов .вручную{margin-left:.3rem;color:var(--тихий);font-size:.72rem}.журнал-нарядов .правка-заявки{min-width:16rem}.журнал-нарядов .поле-заявки{max-width:15rem;padding:.25rem .4rem;min-height:32px;font-size:.8rem}.журнал-нарядов .кнопки-зн{display:inline-flex;gap:.3rem;margin-left:.35rem}.журнал-нарядов .зн-ок{padding:.2rem .55rem;min-height:32px;font-size:.8rem}.журнал-нарядов .кнопки-зн .тихая{font-size:.8rem;min-height:32px}.журнал-нарядов .подсказка-зн{display:block;margin-top:.2rem;color:var(--тихий);font-size:.7rem}.журнал-нарядов .беда-зн{display:block;margin-top:.2rem;color:var(--нет);font-size:.72rem;white-space:normal;max-width:16rem}@media(max-width:720px){.журнал-нарядов .править-зн{opacity:1}}.журнал-нарядов .вид{display:inline-block;font-size:.72rem;padding:.05rem .4rem;border:1px solid var(--грань);border-radius:6px;color:var(--тихий)}.журнал-нарядов .вид.то{border-color:var(--да);color:var(--да)}.журнал-нарядов .документы-офиса .документ{display:block;font-size:.72rem;color:var(--тихий);white-space:nowrap}.журнал-нарядов .документы-офиса .документ+.документ{margin-top:.15rem}.журнал-нарядов .документы-офиса .документ.то{color:var(--да)}.журнал-нарядов .документы-офиса b{margin-left:.35rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--текст)}.журнал-нарядов .документы-офиса .документ.ждёт:after{content:" •";color:var(--акцент)}.журнал-нарядов .пометка{display:block;margin-top:.25rem;font-size:.72rem;color:var(--акцент);white-space:normal}@media(max-width:1200px){.фильтр-нарядов .порядок-узко{display:flex}.наряды{padding:.75rem .75rem 2.5rem}.наряды .прокрутка{overflow-x:visible}.журнал-нарядов,.журнал-нарядов thead,.журнал-нарядов tbody,.журнал-нарядов tr,.журнал-нарядов td{display:block}.журнал-нарядов{border:none;background:none}.журнал-нарядов thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.журнал-нарядов tbody.наряд-строка{margin-bottom:.6rem;padding:.5rem .7rem;border:1px solid var(--грань);border-radius:10px;background:var(--карточка)}.журнал-нарядов tbody.новый-заезд .главная td{border-top:none}.журнал-нарядов tbody.новый-заезд{margin-top:1.4rem}.журнал-нарядов td,.журнал-нарядов .главная td,.журнал-нарядов .работы-строка td{border-bottom:none;padding:.15rem 0;white-space:normal;width:auto}.журнал-нарядов td:before{content:attr(data-подпись);display:block;font-size:.7rem;color:var(--тихий)}.журнал-нарядов td[data-подпись="№ ЗН"],.журнал-нарядов td[data-подпись=Сумма]{display:inline-block;width:49%;font-size:1rem;padding-bottom:.3rem}.журнал-нарядов td[data-подпись=Сумма]{text-align:right}.журнал-нарядов td[data-подпись="№ ЗН"]:before,.журнал-нарядов td[data-подпись=Сумма]:before{content:none}.журнал-нарядов td[data-подпись=Дата],.журнал-нарядов td[data-подпись="Гос. номер"],.журнал-нарядов td[data-подпись=Вид],.журнал-нарядов td[data-подпись="№ заявки"],.журнал-нарядов td[data-подпись=Документы]{display:inline-block;width:49%;vertical-align:top}.журнал-нарядов .работы-строка td{padding-top:.35rem}.журнал-нарядов .пометка{text-align:left}}@media(max-width:480px){.журнал-нарядов td[data-подпись=Дата],.журнал-нарядов td[data-подпись="Гос. номер"],.журнал-нарядов td[data-подпись=Вид],.журнал-нарядов td[data-подпись="№ заявки"],.журнал-нарядов td[data-подпись=Документы],.журнал-нарядов td[data-подпись="№ ЗН"],.журнал-нарядов td[data-подпись=Сумма]{width:100%}.журнал-нарядов td[data-подпись=Сумма]{padding-top:.3rem}}@media(min-width:1201px)and (max-width:1500px){.журнал-нарядов th.сортируемая button,.журнал-нарядов th,.журнал-нарядов td{padding-left:.45rem;padding-right:.45rem}}.метка.черновик{background:none;border:1px solid var(--грань);color:var(--тихий);font-size:.7rem;padding:0 .3rem;margin-left:.4rem;border-radius:6px}.дата-наряда{color:var(--тихий);font-size:.85rem}.vin{display:block;color:var(--тихий);font-size:.75rem;letter-spacing:.02em}.наряд{display:flex;flex-direction:column;gap:.9rem;padding:.9rem 1rem 1.1rem;border:1px solid var(--грань);border-radius:12px;background:var(--карточка);min-width:0}.колонки-наряда,.бумага-наряда,.офис-по-наряду,.доска-наряда{display:flex;flex-direction:column;gap:.9rem;min-width:0}@media(min-width:75rem){.наряды.документ{max-width:104rem}.колонки-наряда{display:grid;grid-template-columns:minmax(0,58rem) minmax(24rem,1fr);align-items:start;gap:1.4rem}.бумага-наряда{grid-column:1;grid-row:1}.офис-по-наряду{grid-column:2;grid-row:1}.заявка-по-наряду{grid-column:1 / -1;grid-row:2;min-width:0}.доска-наряда{grid-column:1 / -1;grid-row:3}.шапка-наряда{display:grid;grid-template-columns:repeat(auto-fit,minmax(24rem,1fr));gap:.25rem 1.6rem}}.шапка-наряда,.итог-наряда{margin:0;display:flex;flex-direction:column;gap:.25rem}.шапка-наряда div,.итог-наряда div{display:flex;gap:.6rem;align-items:baseline}.шапка-наряда dt,.итог-наряда dt{color:var(--тихий);font-size:.85rem;min-width:10rem}.шапка-наряда dd,.итог-наряда dd{margin:0;min-width:0}.итог-наряда{border-top:1px solid var(--грань);padding-top:.6rem}.итог-наряда dd{font-variant-numeric:tabular-nums}.итог-наряда .всего{font-weight:600;font-size:1.05rem}.таблица-наряда h2{margin:0 0 .35rem;font-size:1rem}.таблица-наряда .прокрутка{overflow-x:auto;-webkit-overflow-scrolling:touch}.таблица-наряда table{border-collapse:collapse;width:100%;font-size:.9rem}.таблица-наряда th,.таблица-наряда td{padding:.35rem .5rem;border-bottom:1px solid var(--грань);text-align:left;vertical-align:top}.таблица-наряда th{color:var(--тихий);font-weight:500;font-size:.8rem;white-space:nowrap}.таблица-наряда .ч{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.таблица-наряда .ц{text-align:right;color:var(--тихий);width:2rem}.таблица-наряда .артикул{color:var(--тихий);white-space:nowrap}.таблица-наряда tfoot td{border-bottom:none;border-top:1px solid var(--грань);font-weight:600}.таблица-наряда .норма,.таблица-наряда .скидка{display:block;color:var(--тихий);font-size:.78rem;font-weight:400}.дополнительно-наряда{border-top:1px solid var(--грань);padding-top:.7rem}.дополнительно-наряда h3{margin:0 0 .4rem;font-size:1rem}.дополнительно-наряда p{margin:0;padding-left:.6rem;border-left:3px solid var(--грань);white-space:pre-wrap;overflow-wrap:anywhere;font-size:.9rem;line-height:1.45}.ход-ремонта{border-top:1px solid var(--грань);padding-top:.7rem}.ход-ремонта h3{margin:0 0 .4rem;font-size:1rem}.ход-пусто,.ход-беда{margin:0;font-size:.85rem;color:var(--тихий)}.лента-ремонта{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.лента-ремонта .запись{display:grid;grid-template-columns:auto auto minmax(0,1fr);gap:.15rem .6rem;padding:.4rem 0;border-top:1px solid var(--грань);font-size:.9rem}.лента-ремонта .запись:first-child{border-top:none}.лента-ремонта .когда{color:var(--тихий);font-size:.8rem;white-space:nowrap;font-variant-numeric:tabular-nums}.лента-ремонта .кто{color:var(--тихий);font-size:.8rem;white-space:nowrap}.лента-ремонта .что{min-width:0;white-space:pre-line;overflow-wrap:anywhere}.лента-ремонта .служебная .что{color:var(--тихий)}@media(max-width:40rem){.лента-ремонта .запись{grid-template-columns:auto minmax(0,1fr)}.лента-ремонта .что{grid-column:1 / -1}}.оговорки{border:1px solid var(--акцент);border-radius:10px;padding:.6rem .8rem}.оговорки h3{margin:0 0 .3rem;font-size:.9rem;color:var(--акцент)}.оговорки ul{margin:0;padding-left:1.1rem;font-size:.9rem}.наряды.бумаги-заявок{width:100%;max-width:160rem}.бумага-заявки{background:var(--карточка);border:1px solid var(--грань);border-radius:10px;padding:.8rem 1rem;margin-bottom:.8rem}.шапка-бумаги{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem .75rem;padding-bottom:.5rem;border-bottom:1px solid var(--грань)}.шапка-бумаги h2{margin:0;font-size:1rem}.шапка-бумаги .тихо{color:var(--тихий);font-weight:400}.шапка-бумаги .подразделение{font-size:.85rem;color:var(--акцент)}.шапка-бумаги .заказчик{margin-left:auto;font-size:.85rem;color:var(--тихий)}.строки-заявки{border-collapse:collapse;width:100%;table-layout:fixed}.строки-заявки th,.строки-заявки td{padding:.4rem .7rem .4rem 0;text-align:left;vertical-align:top;white-space:nowrap}.строки-заявки th{color:var(--тихий);font-weight:500;font-size:.75rem;padding-top:.5rem;border-bottom:1px solid var(--грань)}.строки-заявки .широкая{width:auto}.строки-заявки .просьба-заявки{white-space:pre-line}.строки-заявки th:nth-child(1){width:14rem}.строки-заявки th:nth-child(2),.строки-заявки th:nth-child(3){width:6.5rem}.строки-заявки th:nth-child(4){width:15rem}.строки-заявки th:nth-child(6),.строки-заявки th:nth-child(7){width:5rem}.строки-заявки td[data-подпись=Мотоцикл],.строки-заявки td[data-подпись="Прошлое ТО"]{white-space:normal;overflow-wrap:anywhere}.машина-заявки td{border-bottom:1px solid var(--грань)}.бумага-заявки .машина-заявки:last-child td{border-bottom:none}.строки-заявки .имя-машины{font-weight:600}.строки-заявки .vin{display:block;font-size:.72rem;color:var(--тихий)}.бумаги-заявок .госномер,.бумаги-заявок .ч{font-variant-numeric:tabular-nums}.строки-заявки a{color:var(--текст);font-weight:600;text-decoration:none;font-variant-numeric:tabular-nums}.строки-заявки a:hover{color:var(--акцент);text-decoration:underline}.строки-заявки .без-ссылки{color:var(--тихий);font-variant-numeric:tabular-nums;text-decoration:line-through dotted}.бумаги-заявок .вид{display:inline-block;font-size:.72rem;padding:.05rem .4rem;border:1px solid var(--грань);border-radius:6px;color:var(--тихий)}.бумаги-заявок .вид.то{border-color:var(--да);color:var(--да)}.бумаги-заявок .нет{color:var(--тихий)}.фильтр-заявок{margin-bottom:.75rem}.фильтр-заявок input{width:11rem;font-variant-numeric:tabular-nums;text-transform:uppercase}.фильтр-заявок .тихая{font-size:.78rem;padding-bottom:.6rem}.строки-заявки .ячейка-зн{white-space:nowrap}.строки-заявки .править-зн{margin-left:.4rem;font-size:.72rem;opacity:0;transition:opacity .1s}.строки-заявки tr:hover .править-зн,.строки-заявки .править-зн:focus-visible{opacity:1}.строки-заявки .вручную{margin-left:.3rem;color:var(--тихий);font-size:.72rem}.строки-заявки .правка-зн{min-width:9rem}.строки-заявки .поле-зн{width:7rem;padding:.25rem .4rem;min-height:32px;font-variant-numeric:tabular-nums}.строки-заявки .кнопки-зн{display:inline-flex;gap:.3rem;margin-left:.35rem}.строки-заявки .зн-ок{padding:.2rem .55rem;min-height:32px;font-size:.8rem}.строки-заявки .кнопки-зн .тихая{font-size:.8rem;min-height:32px}.строки-заявки .подсказка-зн{display:block;margin-top:.2rem;color:var(--тихий);font-size:.7rem}.строки-заявки .беда-зн{display:block;margin-top:.2rem;color:var(--нет);font-size:.72rem;white-space:normal;max-width:16rem}@media(max-width:720px){.строки-заявки .править-зн{opacity:1}}@media(max-width:1100px){.строки-заявки,.строки-заявки tbody,.строки-заявки tr,.строки-заявки td{display:block}.строки-заявки thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.строки-заявки td{border-bottom:none;padding:.15rem 0;white-space:normal;width:auto}.машина-заявки{padding:.5rem 0;border-bottom:1px solid var(--грань)}.бумага-заявки .машина-заявки:last-child{border-bottom:none;padding-bottom:0}.строки-заявки td:before{content:attr(data-подпись);display:block;font-size:.7rem;color:var(--тихий)}.строки-заявки td[data-подпись=Мотоцикл],.строки-заявки td[data-подпись=Госномер]{display:inline-block;font-size:1rem;padding-bottom:.3rem}.строки-заявки td[data-подпись=Госномер]{padding-left:.6rem}.строки-заявки td[data-подпись=Мотоцикл]:before,.строки-заявки td[data-подпись=Госномер]:before{content:none}.строки-заявки td[data-подпись="№ ЗН"],.строки-заявки td[data-подпись=Вид]{display:inline-block;padding-right:1rem}.строки-заявки th:nth-child(1),.строки-заявки th:nth-child(2),.строки-заявки th:nth-child(3),.строки-заявки th:nth-child(4),.строки-заявки th:nth-child(6),.строки-заявки th:nth-child(7){width:auto}}@media(max-width:480px){.шапка-бумаги .заказчик{margin-left:0}}.доска{border-top:1px solid var(--грань);padding-top:.7rem}.доска h3{margin:0 0 .5rem;font-size:1rem}.этапы{display:flex;gap:.5rem;overflow-x:auto;padding-bottom:.3rem}.этап{flex:0 0 13rem;background:var(--карточка);border:1px solid var(--грань);border-radius:.5rem;padding:.5rem .6rem}.этап h4{margin:0 0 .2rem;font-size:.9rem;display:flex;align-items:center;gap:.4rem}.номер-этапа{flex:0 0 auto;width:1.25rem;height:1.25rem;border-radius:50%;border:1px solid var(--грань);display:inline-flex;align-items:center;justify-content:center;font-size:.72rem;font-weight:600;color:var(--тихий);background:var(--фон)}.этап-закрыт{background:color-mix(in srgb,var(--да) 9%,var(--карточка));border-color:color-mix(in srgb,var(--да) 40%,var(--грань))}.этап-закрыт h4{color:color-mix(in srgb,var(--да) 65%,var(--текст))}.этап-закрыт .номер-этапа{background:var(--да);border-color:var(--да);color:#fff}.этап-сейчас{outline:2px solid var(--акцент);outline-offset:-1px;background:color-mix(in srgb,var(--акцент) 7%,var(--карточка))}.этап-сейчас .номер-этапа{background:var(--акцент);border-color:var(--акцент);color:#fff}.мы-здесь{margin:0 0 .15rem;font-size:.72rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--акцент)}.состояние-этапа{margin:0;font-size:.8rem;font-weight:600}.приёмка-этапа{margin-top:.5rem;padding-top:.5rem;border-top:1px solid var(--грань);display:flex;flex-direction:column;gap:.3rem}.приёмка-этапа>.главная{width:100%;font-size:.8rem;padding:.35rem .5rem}.приёмка-этапа .подпись{margin:0;font-size:.75rem;color:var(--тихий)}.приёмка-ждущих{display:flex;flex-direction:column}.приёмка-ждущих .беда{margin:.4rem 0 0;font-size:.78rem}.приёмка-этапа.спрашиваем{flex-direction:column;align-items:stretch;gap:.5rem}.приёмка-этапа .вопрос{margin:0;font-size:.78rem;line-height:1.35}.приёмка-этапа .кнопки{display:flex;gap:.4rem}.приёмка-этапа .кнопки button{flex:1 1 0;font-size:.78rem;padding:.35rem .4rem}.этап-ждёт .состояние-этапа,.этап-в-очереди .состояние-этапа{color:var(--тихий)}.этап-нужен-человек .состояние-этапа{color:var(--акцент)}.этап-готово .состояние-этапа{color:var(--да)}.этап-встала .состояние-этапа{color:var(--нет)}.этап .ждём{margin:.25rem 0 0;font-size:.78rem;color:var(--тихий)}.ссылка-задачи{display:inline-block;margin-top:.35rem;font-size:.78rem}.пункты-заявки{list-style:none;margin:.4rem 0 0;padding:0;display:flex;flex-direction:column;gap:.35rem}.пункты-заявки li{border-top:1px solid var(--грань);padding-top:.3rem;font-size:.8rem}.пункты-заявки .пункт{display:block}.пункты-заявки .значение{display:block;color:var(--тихий)}.пункты-заявки .неясен .значение{color:var(--акцент)}.наряды-плана{list-style:none;margin:.4rem 0 0;padding:0;display:flex;flex-direction:column;gap:.45rem}.наряды-плана>li{border-top:1px solid var(--грань);padding-top:.3rem;font-size:.8rem}.наряды-плана .вид-наряда{font-weight:600}.наряды-плана .дата-плана{color:var(--тихий);margin-left:.35rem}.пункты-наряда{list-style:disc;margin:.2rem 0 0;padding-left:1rem;color:var(--тихий)}.заявка-наряда{border-top:1px solid var(--грань);padding-top:.7rem}.заявка-наряда h3{margin:0 0 .4rem;font-size:1rem}.заявка-наряда h4{margin:0 0 .25rem;font-size:.85rem;color:var(--тихий);font-weight:400}.наряды-целиком{display:flex;flex-direction:column;gap:1.6rem;margin-top:.7rem}.наряд-целиком{display:flex;flex-direction:column;gap:.55rem}.имя-перечня{display:flex;align-items:baseline;gap:.45rem}.состояние-перечня{font-size:.72rem;font-weight:400;color:var(--тихий)}.состояние-перечня.принят{color:var(--да)}.работы-наряда h4{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin:0 0 .3rem;font-size:.9rem}.работы-наряда h4.складка{margin:0}.работы-наряда h4.складка>button{width:100%;display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin:0 0 .3rem;padding:.15rem 0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.работы-наряда h4.складка>button:hover .имя-перечня{color:var(--акцент)}.работы-наряда .галка{flex:0 0 auto;margin-right:-.6rem;color:var(--тихий);font-size:.8rem}.сколько-строк{margin-left:auto;color:var(--тихий);font-size:.8rem;font-weight:400}.работы-наряда.свёрнут{padding-bottom:0}.выбрать-этап{width:100%;display:flex;align-items:baseline;gap:.4rem;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.выбрать-этап:hover{color:var(--акцент)}.этап-выбран{border-color:var(--акцент);box-shadow:inset 0 0 0 1px var(--акцент)}.этап-без-блоков{margin:.8rem 0 0;font-size:.85rem}.итог-работ{font-variant-numeric:tabular-nums}.таблица-работ{width:100%;border-collapse:collapse;font-size:.85rem}.таблица-работ th,.таблица-работ td{padding:.3rem .5rem;border-bottom:1px solid var(--грань);text-align:left;vertical-align:top}.таблица-работ th{color:var(--тихий);font-weight:400;font-size:.75rem}.таблица-работ .число{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.источник-нормы{display:block;margin-top:.15rem;font-size:.75rem;color:var(--тихий)}.занавес{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:1rem;background:#00000073;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.часы-офиса{background:var(--карточка);border:1px solid var(--грань);border-radius:12px;padding:1.4rem 1.6rem;max-width:22rem;text-align:center;box-shadow:0 12px 32px #00000040}.циферблат{display:block;width:64px;height:64px;margin:0 auto .8rem;border:3px solid var(--акцент);border-radius:50%;position:relative}.циферблат .стрелка{position:absolute;left:50%;bottom:50%;transform-origin:bottom center;background:var(--текст);border-radius:2px}.циферблат .минутная{width:2px;height:24px;margin-left:-1px;animation:круг-стрелки 2s linear infinite}.циферблат .часовая{width:3px;height:15px;margin-left:-1.5px;background:var(--акцент);animation:круг-стрелки 24s linear infinite}@keyframes круг-стрелки{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.циферблат .стрелка{animation:none}}.часы-офиса .что{margin:0;font-weight:600}.часы-офиса .почему{margin:.3rem 0 0;font-size:.85rem;color:var(--тихий)}.часы-офиса .подсказка{margin:.5rem 0 .8rem;font-size:.78rem;color:var(--тихий)}.работы-наряда>.кнопка{margin-top:.6rem}.работы-наряда>.кнопка.дальше{background:var(--акцент);border-color:var(--акцент);color:#fff;font-weight:600}.работы-наряда>.кнопка.дальше:hover:not(:disabled){filter:brightness(.92)}@media(prefers-color-scheme:dark){.работы-наряда>.кнопка.дальше{color:#1c1917}}.спутники{margin-top:.6rem;padding:.5rem .6rem;border:1px dashed var(--грань);border-radius:.4rem}.спутники h5{margin:0 0 .35rem;font-size:.85rem;color:var(--тихий);font-weight:600}.спутники ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.35rem}.спутники li{display:flex;flex-wrap:wrap;align-items:baseline;gap:.3rem .5rem}.спутники .основание,.спутники .к-работе{font-size:.75rem;color:var(--тихий)}.спутники ul.выбор{gap:0}.спутники ul.выбор li{display:grid;grid-template-columns:1fr 3.4rem;align-items:center;column-gap:.5rem;row-gap:.1rem;padding:.28rem 0;border-bottom:1px solid var(--грань)}.спутники ul.выбор li:last-child{border-bottom:none}.спутники .берём{display:flex;align-items:center;gap:.4rem;cursor:pointer;min-width:0}.спутники .берём input{margin:0;flex:none;width:.95rem;height:.95rem;accent-color:var(--акцент)}.спутники .берём .пункт{min-width:0}.спутники ul.выбор .основание{grid-column:1;padding-left:1.35rem}.спутники ul.выбор input.норма{grid-column:2;grid-row:1 / span 2;width:100%;padding:.15rem .3rem;border:1px solid var(--грань);border-radius:.35rem;font:inherit;font-size:.75rem;text-align:center;-moz-appearance:textfield;appearance:textfield}.спутники input.норма::-webkit-outer-spin-button,.спутники input.норма::-webkit-inner-spin-button{margin:0;appearance:none}.спутники input:disabled{opacity:.45}.спутники .кнопка{margin-top:.5rem}.спутники .подсказка{margin:.35rem 0 0;font-size:.72rem;color:var(--тихий)}.таблица-работ input.количество{width:3rem;padding:.15rem .3rem;border:1px solid var(--грань);border-radius:.35rem;font:inherit;font-size:.8rem;text-align:right;font-variant-numeric:tabular-nums;-moz-appearance:textfield;appearance:textfield}.таблица-работ input.количество::-webkit-outer-spin-button,.таблица-работ input.количество::-webkit-inner-spin-button{margin:0;appearance:none}.правка-количества{margin-top:.5rem}.правка-количества .подсказка{margin:.35rem 0 0;font-size:.72rem;color:var(--тихий)}.убранные-работы{margin-top:.6rem;padding:.5rem .6rem;border:1px dashed var(--грань);border-radius:.4rem}.убранные-работы h5{margin:0 0 .35rem;font-size:.85rem;color:var(--тихий);font-weight:600}.убранные-работы ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.2rem}.убранные-работы li{display:flex;flex-wrap:wrap;align-items:baseline;gap:.3rem .6rem}.убранные-работы .пункт{color:var(--тихий);text-decoration:line-through}.убранные-работы button.тихая{min-height:28px;padding:0;font-size:.78rem}.взятые-позиции{margin:.5rem 0;padding:.5rem .6rem;border:1px solid var(--грань);border-radius:6px}.взятые-позиции h5{margin:0 0 .35rem;font-size:.85rem}.взятые-позиции ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.3rem}.взятые-позиции li{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.взятые-позиции .пункт{flex:1 1 12rem;min-width:0;font-size:.85rem}.взятые-позиции .количество{width:4.5rem;flex:0 0 auto;min-height:30px;padding:.25rem .4rem;border-radius:.35rem;font-size:.82rem;text-align:right;font-variant-numeric:tabular-nums;-moz-appearance:textfield;appearance:textfield}.взятые-позиции .количество::-webkit-outer-spin-button,.взятые-позиции .количество::-webkit-inner-spin-button{margin:0;appearance:none}.взятые-позиции .кнопка.тихая{min-height:24px;font-size:.78rem}.взятые-позиции .основание{flex:0 0 auto;font-size:.78rem;color:var(--тихий)}.добавить-запчасть{margin-top:.5rem;padding:.4rem .5rem;border:1px dashed var(--грань);border-radius:.4rem}.добавить-запчасть h5{margin:0 0 .3rem;font-size:.8rem;color:var(--тихий);font-weight:600}.поиск-позиции{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem;margin-bottom:.3rem}.поиск-позиции input,.поиск-позиции button{min-height:30px}.поиск-позиции button{padding:.2rem .4rem;font-size:.82rem}.поиск-позиции input[type=search]{flex:1 1 12rem;min-width:8rem;padding:.25rem .4rem;border:1px solid var(--грань);border-radius:.35rem;font:inherit;font-size:.82rem}.поиск-позиции input.количество{width:4rem;padding:.25rem .4rem;border:1px solid var(--грань);border-radius:.35rem;font:inherit;font-size:.82rem;text-align:right;font-variant-numeric:tabular-nums;-moz-appearance:textfield;appearance:textfield}.поиск-позиции input.количество::-webkit-outer-spin-button,.поиск-позиции input.количество::-webkit-inner-spin-button{margin:0;appearance:none}.позиции-прайса{margin:0 0 .3rem;padding:0;list-style:none;max-height:11rem;overflow-y:auto;display:flex;flex-direction:column}.позиции-прайса label{display:flex;flex-wrap:wrap;align-items:center;gap:.15rem .4rem;padding:.1rem .25rem;border-radius:.3rem;font-size:.82rem;line-height:1.3;cursor:pointer}.позиции-прайса input[type=radio],.позиции-прайса input[type=checkbox]{width:14px;height:14px;min-height:0;padding:0;margin:0;flex:none;accent-color:var(--акцент)}.позиции-прайса label:hover{background:var(--фон)}.позиции-прайса .основание{font-size:.72rem;color:var(--тихий)}.ответы-доски .подбор-по-работе{flex:1 0 100%;display:flex;flex-direction:column;gap:.2rem}.ответы-доски .подбор-по-работе .пункт{flex:1 1 12rem}.ответы-доски .подбор-по-работе input[type=search]{flex:1 1 12rem;min-height:30px}.ответы-доски .взятые-позиции input.количество{flex:0 0 4.5rem}.добавить-запчасть .подсказка{margin:.25rem 0 0;font-size:.7rem;color:var(--тихий)}.заявка-текст{margin:0 0 .5rem;font-size:.9rem;white-space:pre-line}.спецификации{display:grid;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));gap:.8rem;margin-top:.9rem}.спецификация{padding:.6rem .7rem;border:1px solid var(--грань);border-radius:.4rem}.спецификация h4{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin:0 0 .2rem;font-size:.9rem}.спецификация .подпись{margin:0 0 .5rem;font-size:.75rem;color:var(--тихий)}.спецификация .таблица-работ{margin-bottom:.5rem}.спецификация tfoot td{border-bottom:none;color:var(--тихий)}.замечание-наряда{display:flex;flex-direction:column;gap:.35rem;margin-top:.7rem}.замечание-наряда label{font-size:.8rem;color:var(--тихий)}.замечание-наряда textarea{width:100%;padding:.45rem .55rem;border:1px solid var(--грань);border-radius:.4rem;font:inherit;font-size:.85rem;resize:vertical}.замечание-наряда .подсказка{margin:0;font-size:.75rem;color:var(--тихий)}.замечание-наряда .кнопка{align-self:flex-start}.доска-наряда .доска{display:block}.ответы-доски{margin-top:.8rem;padding:.7rem;border:1px solid var(--грань);border-radius:.5rem;background:var(--карточка);display:flex;flex-direction:column;gap:.5rem}.ответы-доски h4{margin:0;font-size:.9rem}.ответы-доски .подсказка{margin:0;font-size:.75rem;color:var(--тихий)}.ответы-доски .кнопка{align-self:flex-start}.ответы-доски .вопросы{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.ответы-доски .вопросы li{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;padding-bottom:.5rem;border-bottom:1px solid var(--грань)}.ответы-доски .вопросы li:last-child{border-bottom:none;padding-bottom:0}.ответы-доски .пункт{flex:1 0 100%;font-size:.85rem}.ответы-доски input[type=text],.ответы-доски input[type=number],.ответы-доски select{flex:1 1 10rem;min-width:0;padding:.35rem .45rem;border:1px solid var(--грань);border-radius:.4rem;font:inherit;font-size:.85rem}.ответы-доски input.количество{flex:0 0 5rem}.ответы-доски input.норма{flex:0 0 5.5rem;text-align:center;-moz-appearance:textfield;appearance:textfield}.ответы-доски input.норма::-webkit-outer-spin-button,.ответы-доски input.норма::-webkit-inner-spin-button{margin:0;appearance:none}.ответы-доски input:disabled{opacity:.5}.ответы-доски .отказ,.ответы-доски .да-нет label{display:flex;align-items:center;gap:.3rem;font-size:.8rem;color:var(--тихий)}.ответы-доски .да-нет{display:flex;gap:.8rem}.ответы-доски .вопрос-выбор{display:flex;flex-direction:column;gap:.3rem;font-size:.8rem;color:var(--тихий)}@media(prefers-color-scheme:dark){.этап-сейчас .номер-этапа,.этап-закрыт .номер-этапа{color:#1c1917}}.фабрика-фото ul{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px}.фабрика-фото-слот{display:flex;flex-direction:column;gap:6px;align-items:stretch;font-size:.88em}.фабрика-фото-превью{display:block;aspect-ratio:4/3;background:#f3f1ee;border:1px solid rgba(0,0,0,.08);overflow:hidden}.фабрика-фото-превью img{width:100%;height:100%;object-fit:contain;object-position:center;background:#fff;display:block}.фабрика-фото-пусто{display:flex;align-items:center;justify-content:center;aspect-ratio:4/3;background:#f3f1ee;color:#78716c;border:1px dashed rgba(0,0,0,.12)}.фабрика-фото-мета{display:flex;flex-wrap:wrap;gap:6px 8px;align-items:baseline}.загрузка-заявок{margin-bottom:1rem;padding:.85rem 1rem;border:1px dashed var(--грань);border-radius:10px;background:var(--карточка)}.загрузка-заявок.нацелен{border-color:var(--акцент);border-style:solid}.загрузка-заявок .выбор-бумаг{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}.загрузка-заявок .подпись-выбора{font-weight:600}.загрузка-заявок input[type=file]{flex:1 1 14rem;min-width:0;font-size:.85rem;color:var(--тихий)}.загрузка-заявок input[type=file]::file-selector-button{margin-right:.6rem;padding:.35rem .7rem;border:1px solid var(--грань);border-radius:8px;background:var(--фон);color:var(--текст);font:inherit;font-size:.85rem;cursor:pointer}.загрузка-заявок input[type=file]:disabled::file-selector-button{cursor:progress;opacity:.6}.загрузка-заявок>.подпись{margin:.5rem 0 0;font-size:.8rem}.итоги-загрузки{margin:.75rem 0 0;padding:0;list-style:none;display:grid;gap:.35rem;font-size:.85rem}.итоги-загрузки li{padding:.4rem .6rem;border-radius:8px;background:var(--фон);border-left:3px solid var(--да)}.итоги-загрузки li.отказ{border-left-color:var(--нет)}.итоги-загрузки .замечание{color:var(--акцент)}.строки-заявки th.узкая{width:2.2rem}.снять-строку{text-align:right;padding-right:.4rem}.крестик{border:0;background:none;color:var(--тихий);font-size:.95rem;line-height:1;padding:.2rem .3rem;border-radius:4px;cursor:pointer;opacity:0;transition:opacity .12s,color .12s,background .12s}.машина-заявки:hover .крестик,.крестик:focus-visible{opacity:1}.крестик:hover{color:var(--нет);background:color-mix(in srgb,var(--нет) 12%,transparent)}@media(max-width:720px){.крестик{opacity:1}}.фабрика-деньги{display:flex;flex-wrap:wrap;gap:.4rem 1.5rem;align-items:baseline;padding:.7rem .9rem;margin-bottom:1rem;border:1px solid var(--грань);border-radius:10px;background:var(--карточка);font-size:.9rem}.фабрика-шаг{background:var(--карточка);border:1px solid var(--грань);border-radius:12px;padding:1rem 1.1rem 1.2rem;margin-bottom:1.25rem}.фабрика-шаг>h2{margin:0 0 .8rem;display:flex;align-items:center;gap:.35rem}.фабрика-шаг>h3{margin:1.2rem 0 .6rem;font-size:.95rem;color:var(--тихий);font-weight:600}.фабрика-шаг>h3:first-of-type{margin-top:.2rem}.фабрика-вкладки{display:flex;gap:.5rem;margin-bottom:.9rem;flex-wrap:wrap}.фабрика-вкладки button.is-on{border-color:var(--акцент);color:var(--акцент)}.фабрика-подробности{border:1px solid var(--грань);border-radius:10px;padding:.6rem .9rem;background:var(--карточка)}.фабрика-подробности>summary{cursor:pointer;color:var(--тихий)}.метка{display:inline-block;margin-top:.25rem;padding:.1rem .45rem;border-radius:999px;font-size:.75rem;border:1px solid var(--грань)}.метка.сделана{color:#2f8f4f;border-color:#2f8f4f80}.метка.в-работе{color:var(--тихий)}.фабрика .форма-задания.на-странице .строка-ветки{align-items:center}.фабрика .форма-задания.на-странице .строка-ветки input{font-size:1.05rem;padding:.7rem .8rem;min-height:48px}.фабрика .форма-задания.на-странице .ветка{border:1px solid var(--грань);border-radius:12px;padding:1rem 1.1rem 1.2rem;background:var(--карточка)}.фабрика .форма-задания.на-странице .ветка>legend{font-weight:600;padding:0 .4rem}.как-работать-свёрнуто,.форма-вручную{border:1px dashed var(--грань);border-radius:10px;padding:.5rem .8rem;margin:.9rem 0}.как-работать-свёрнуто>summary,.форма-вручную>summary{cursor:pointer;color:var(--тихий);font-size:.92rem;list-style-position:outside}.как-работать-свёрнуто[open]>summary,.форма-вручную[open]>summary{margin-bottom:.7rem;color:var(--текст)}.фабрика .форма-задания.на-странице .кнопка-с-подсказкой>button{font-weight:600;padding:.75rem 1.4rem;border-color:var(--акцент);color:var(--акцент)}.фабрика .форма-задания.на-странице .кнопка-с-подсказкой>button:disabled{border-color:var(--грань);color:var(--тихий)}.фабрика-шаг>h2 .подсказка-рядом,.фабрика-подробности>summary .подсказка-рядом{flex:0 0 auto}.фабрика-подробности>summary{display:flex;align-items:center;gap:.35rem}.фабрика-переделать{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:.6rem 0 0;padding-top:.6rem;border-top:1px solid var(--грань)}.фабрика-болячки{margin:.7rem 0 0;padding-top:.7rem;border-top:1px solid var(--грань)}.фабрика-болячки h4{margin:0 0 .6rem;font-size:.95rem;display:flex;align-items:center;gap:.35rem}.фабрика-болячки ul{list-style:none;margin:0 0 .7rem;padding:0;display:flex;flex-direction:column;gap:.5rem}.фабрика-болячки li{display:flex;gap:.75rem;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;padding-bottom:.5rem;border-bottom:1px dashed var(--грань)}.фабрика-болячки li.отклонено{opacity:.5}.болячка-текст{display:flex;flex-direction:column;gap:.15rem;flex:1 1 18rem;min-width:0;font-size:.9rem}.болячка-выбор{display:flex;gap:.35rem;flex:0 0 auto}.болячка-выбор button{min-height:34px;padding:.3rem .7rem;font-size:.85rem}.болячка-выбор button.is-on{border-color:var(--акцент);color:var(--акцент)}
