.строка-ассистента{position:fixed;left:0;right:0;bottom:var(--подъём, 0px);z-index:7;box-sizing:border-box;min-height:var(--полоса-ассистента);display:flex;flex-direction:column;gap:8px;padding:var(--поля-полосы) 14px calc(var(--поля-полосы) + env(safe-area-inset-bottom));background:var(--фон);border-top-width:1px;border-top-style:solid;border-top-color:var(--рамка)}.строка-ассистента>*{width:100%;max-width:640px;margin:0 auto}.ассистент-форма{display:flex;align-items:center;gap:8px}.знак-ассистента{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--главный-фон);color:var(--главный)}.знак-ассистента svg{display:block}.поле-вопроса{flex:1 1 auto;min-width:0;min-height:var(--высота-ввода);padding:0 14px;border:1px solid var(--главный-рамка);border-radius:var(--радиус);background:var(--фон-поля);color:var(--текст);font-family:inherit;font-size:17px}.поле-вопроса::placeholder{color:var(--текст-тихий);opacity:1}.поле-вопроса:focus{border-color:var(--главный);outline:none}.кнопка-отправить{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:var(--высота-ввода);height:var(--высота-ввода);padding:0;border:1px solid var(--главный);border-radius:50%;background:var(--главный);color:#fff;line-height:1;cursor:pointer}.кнопка-отправить svg{flex:0 0 auto;display:block}.кнопка-отправить:active{transform:translateY(1px)}.кнопка-отправить:disabled{opacity:.75}.ассистент-панель{display:flex;flex-direction:column;gap:12px;max-height:46vh;overflow-y:auto;padding:8px 14px 14px;border:1px solid var(--рамка);border-radius:18px;background:var(--фон);box-shadow:0 -12px 30px var(--тень)}.ассистент-свернуть{position:sticky;top:0;align-self:flex-end;min-width:44px;min-height:44px;background:none;border:0;color:var(--текст-тихий);font-size:20px;line-height:1;cursor:pointer}.кнопка-заказы{width:100%;font-weight:600}.действия-заказа{display:flex;flex-wrap:wrap;gap:8px}.действия-заказа>button{flex:1 1 140px}.форма-заказа{display:grid;gap:12px}.форма-заказа .поле-подпись{display:grid;gap:6px}.форма-заказа .поле{min-width:0}.форма-заказа textarea{resize:vertical;line-height:1.5;font-family:inherit;padding-block:12px}.карточка-заказа>.кнопка{width:100%;margin-bottom:8px}.карточка-заказа h2{overflow-wrap:anywhere;font-size:20px}.текст-заказа{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.экран-владельца{gap:14px}.заголовок-раздела{margin:6px 0 0;font-size:15px;text-transform:uppercase;letter-spacing:.6px;color:var(--текст-тихий)}.числа{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.число{background:var(--фон-карты);border:1px solid var(--рамка);border-radius:var(--радиус);padding:12px 14px;display:flex;flex-direction:column;gap:2px;min-width:0}.число-подпись{font-size:14px;color:var(--текст-тихий)}.число-значение{font-size:24px;font-weight:800;overflow-wrap:anywhere}.число-крупно .число-значение{font-size:34px}.числа-точек .число-значение{font-size:28px}.числа-точек .число-подпись{padding-right:18px}.число-дверь{position:relative;align-items:flex-start;text-align:left;font:inherit;color:var(--текст);border-color:var(--главный-рамка);cursor:pointer}.число-дверь:active{transform:translateY(1px)}.число-стрелка{position:absolute;top:10px;right:12px;color:var(--главный);font-size:22px;line-height:1}.период{margin:0;color:var(--текст-тихий)}.сводка{display:flex;flex-direction:column;gap:12px}.под-сводкой p{margin:4px 0;font-size:16px;color:var(--текст-тихий)}.под-сводкой b{color:var(--текст)}.оговорки{border-left:3px solid var(--жёлтый);padding:2px 0 2px 12px;display:flex;flex-direction:column;gap:6px}.оговорки p{margin:0;font-size:15px;color:var(--текст-тихий)}.сравнение h2{font-size:15px;color:var(--текст-тихий);margin:0 0 6px;font-weight:600}.сравнение ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.изменение{font-size:17px;font-weight:600}.изменение-вверх{color:var(--хорошо)}.изменение-вниз{color:var(--плохо)}.свой-период{display:flex;gap:10px}.свой-период label{flex:1;display:flex;flex-direction:column;gap:4px;font-size:14px;color:var(--текст-тихий)}.тревоги{display:grid;grid-template-columns:1fr;gap:10px}.тревога{min-height:76px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;padding:10px 14px;border-radius:var(--радиус);border:1px solid var(--рамка);background:var(--фон-карты);color:var(--текст);font:inherit;cursor:pointer}.тревога b{font-size:32px;font-weight:800}.тревога span{font-size:14px;color:var(--текст-тихий)}.тревога-мало b{color:var(--жёлтый)}.плитки{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.плитка{min-height:84px;display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:12px 14px;border-radius:var(--радиус);border:1px solid var(--рамка);background:var(--фон-карты);color:var(--текст);font:inherit;text-align:left;cursor:pointer}.плитка-знак{font-size:22px}.плитка-имя{font-size:18px;font-weight:700}.плитка-число{font-size:28px;font-weight:800;line-height:1.1;color:var(--текст)}.плитка-примечание{font-size:13px;color:var(--текст-тихий)}.плитка-тревожно{border-color:var(--жёлтый)}.плитка-выделена{border-color:var(--главный);background:var(--главный-фон)}.кнопка-тихая-широкая{align-self:flex-start;background:none;border:0;color:var(--главный);font:inherit;font-size:16px;padding:8px 0;min-height:44px;cursor:pointer}.вкладки{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px}.вкладка{min-height:44px;padding:0 14px;white-space:nowrap;border:1px solid var(--рамка);border-radius:22px;background:var(--фон-карты);color:var(--текст-тихий);font:inherit;font-size:16px;cursor:pointer}.вкладка-выбрана{border-color:var(--главный);color:var(--текст)}.пусто{color:var(--текст-тихий)}.карточка{background:var(--фон-карты);border:1px solid var(--рамка);border-radius:var(--радиус);padding:12px 14px;display:flex;flex-direction:column;gap:8px}.карточка-тревожно{border-color:var(--жёлтый)}.карточка h3{margin:0;font-size:19px}.список{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.мелко{font-size:14px;color:var(--текст-тихий)}.метка{display:inline-block;padding:2px 8px;border-radius:10px;font-size:13px;font-weight:600;background:var(--фон-поля);color:var(--текст-тихий)}.метка-новинка{color:var(--хорошо)}.метка-беда{color:var(--плохо);border:1px solid var(--плохо)}.метка-правка{color:var(--главный)}.поля-строки{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.поля-строки label{display:flex;flex-direction:column;gap:4px;font-size:13px;color:var(--текст-тихий)}.поля-строки input{width:100%}.широкое{overflow-x:auto}.строки-таблицы{border-collapse:collapse;width:100%;font-size:15px}.строки-таблицы th,.строки-таблицы td{padding:8px 10px;text-align:left;border-bottom:1px solid var(--рамка);white-space:nowrap}.строки-таблицы th{color:var(--текст-тихий);font-weight:600;font-size:13px;text-transform:uppercase}.сторона-обе{color:var(--жёлтый)}.сторона-только-там{color:var(--главный)}.сторона-только-у-нас{color:var(--плохо)}.нет-такого{color:var(--текст-тихий);font-style:italic}.переключатель{display:flex;align-items:center;gap:12px;min-height:52px}.переключатель input{width:24px;height:24px}.права{display:flex;flex-direction:column;gap:4px}.предупреждение{border:1px solid var(--жёлтый);border-radius:var(--радиус);padding:12px 14px;display:flex;flex-direction:column;gap:8px}.предупреждение p{margin:0}@media(min-width:720px){.числа{grid-template-columns:repeat(4,1fr)}.числа-пара{grid-template-columns:repeat(2,1fr)}.плитки{grid-template-columns:repeat(3,1fr)}.поля-строки{grid-template-columns:repeat(4,minmax(0,1fr))}}.ссылка-входа{display:flex;flex-direction:column;gap:8px;padding:10px;border:1px dashed var(--рамка);border-radius:var(--радиус)}.адрес-входа{word-break:break-all;font-size:15px;color:var(--текст-тихий);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.ряд-ссылки{display:flex;gap:8px;flex-wrap:wrap}.ряд-ссылки .кнопка{flex:1;min-width:140px}.подтверждение{display:flex;flex-direction:column;gap:8px;padding:10px;border:1px solid var(--жёлтый);border-radius:var(--радиус)}.подтверждение p{margin:0;font-size:16px}.qr-бота{width:100%;max-width:280px;aspect-ratio:1;align-self:center;background:var(--бумага-qr);border-radius:var(--радиус);padding:8px;box-sizing:border-box}.qr-отказ{width:100%;max-width:280px;align-self:center;box-sizing:border-box}.поле-подпись{display:flex;flex-direction:column;gap:4px;font-size:14px;color:var(--текст-тихий)}.поле-подпись .поле{width:100%;box-sizing:border-box;font-size:18px}.карточка fieldset{margin:0;padding:0;border:0;min-width:0}.карточка legend{padding:0}.журнал-бота{display:flex;flex-direction:column;gap:10px}.строка-журнала{gap:4px}.строка-журнала-шапка{margin:0;display:flex;flex-wrap:wrap;gap:4px 10px;align-items:center}.строка-журнала-шапка b{color:var(--текст)}.строка-журнала-шапка .метка{margin-left:auto}.строка-журнала-текст{margin:0;font-size:17px;overflow-wrap:anywhere}.строка-журнала-ответ{margin:0;overflow-wrap:anywhere}.итог-проведено .метка{color:var(--хорошо)}.итог-отказ .метка,.итог-сбой .метка{color:var(--плохо)}.итог-не_разобрано .метка{color:var(--жёлтый)}.строка-вписанная{display:flex;flex-direction:column;gap:6px}.строка-вписанная-верх{display:flex;align-items:stretch;gap:8px}.строка-вписанная-верх .строка-товара{flex:1;min-width:0;width:auto}.строка-вписанная-верх .кнопка-тихая{flex:0 0 auto}.строка-вписанная-текст{cursor:default}.строка-вписанная .метка{margin-right:4px}.число.точка-розница,.число.точка-опт,.плитка.точка-розница,.плитка.точка-опт{background:var(--точка-фон);border-color:var(--точка-рамка)}.число.точка-розница .число-значение,.число.точка-опт .число-значение,.число.точка-розница .число-стрелка,.число.точка-опт .число-стрелка,.плитка.точка-розница .плитка-число,.плитка.точка-опт .плитка-число{color:var(--точка)}.тревога.тревога-мало{background:var(--жёлтый-фон);border-color:var(--жёлтый)}.стоимость-без-цены{margin:4px 0 0;font-size:15px;color:var(--текст-тихий)}.стоимость-заголовок{font-size:15px;color:var(--текст-тихий);margin:18px 0 6px;font-weight:600}.строка-стоимости{cursor:default}.строка-стоимости .строка-даты-слева{display:flex;flex-direction:column;gap:2px}.строка-стоимости-изменение{font-size:14px;font-weight:400}.строка-стоимости .строка-даты-справа{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.строка-стоимости .строка-даты-справа b{color:var(--текст);font-size:16px}.строка-стоимости-наценка{font-size:14px}.изменение-ноль{color:var(--текст-тихий)}:root{--фон: #f4f7fb;--фон-карты: #ffffff;--фон-поля: #ffffff;--текст: #131a23;--текст-тихий: #5b6a7b;--рамка: #d6deea;--главный: #1f5fd8;--главный-фон: rgba(31, 95, 216, .1);--главный-рамка: rgba(31, 95, 216, .45);--хорошо: #1a7f4b;--хорошо-фон: rgba(26, 127, 75, .09);--хорошо-рамка: rgba(26, 127, 75, .35);--магазин: #1a7f4b;--магазин-фон: rgba(26, 127, 75, .1);--магазин-рамка: rgba(26, 127, 75, .4);--опт: #7b3fc4;--опт-фон: rgba(123, 63, 196, .1);--опт-рамка: rgba(123, 63, 196, .42);--жёлтый-фон: rgba(168, 102, 10, .1);--плохо: #cf2436;--жёлтый: #a8660a;--тень: rgba(15, 30, 50, .18);--радиус: 14px;--высота-ввода: 52px;--поля-полосы: 8px;--полоса-ассистента: 69px;--бумага-qr: #fff;color-scheme:light}[data-тема=тёмная]{--фон: #12161c;--фон-карты: #1b212a;--фон-поля: #232b36;--текст: #eef2f7;--текст-тихий: #97a3b4;--рамка: #2c3542;--главный: #2f6fed;--главный-фон: rgba(47, 111, 237, .16);--главный-рамка: rgba(47, 111, 237, .45);--хорошо: #37c07a;--хорошо-фон: rgba(55, 192, 122, .12);--хорошо-рамка: rgba(55, 192, 122, .4);--магазин: #37c07a;--магазин-фон: rgba(55, 192, 122, .14);--магазин-рамка: rgba(55, 192, 122, .45);--опт: #b48cff;--опт-фон: rgba(180, 140, 255, .16);--опт-рамка: rgba(180, 140, 255, .45);--жёлтый-фон: rgba(240, 180, 41, .14);--плохо: #ef4b5b;--жёлтый: #f0b429;--тень: rgba(0, 0, 0, .35);--бумага-qr: #fff;color-scheme:dark}[data-тема=тёплая]{--фон: #f3e9db;--фон-карты: #fbf4ea;--фон-поля: #fffaf2;--текст: #33291f;--текст-тихий: #74604c;--рамка: #e0d0b8;--главный: #b25a1e;--главный-фон: rgba(178, 90, 30, .12);--главный-рамка: rgba(178, 90, 30, .45);--хорошо: #3f7a3a;--хорошо-фон: rgba(63, 122, 58, .11);--хорошо-рамка: rgba(63, 122, 58, .38);--магазин: #3f7a3a;--магазин-фон: rgba(63, 122, 58, .12);--магазин-рамка: rgba(63, 122, 58, .4);--опт: #7a4bb0;--опт-фон: rgba(122, 75, 176, .12);--опт-рамка: rgba(122, 75, 176, .42);--жёлтый-фон: rgba(138, 93, 4, .12);--плохо: #b3261e;--жёлтый: #8a5d04;--тень: rgba(60, 40, 20, .18);--бумага-qr: #fff;color-scheme:light}*{box-sizing:border-box}html,body{margin:0;background:var(--фон);color:var(--текст);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:18px;line-height:1.35;-webkit-text-size-adjust:100%}#корень{min-height:100vh}.экран{max-width:640px;margin:0 auto;padding:0 14px calc(var(--полоса-ассистента) + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:14px}.шапка{position:sticky;top:0;z-index:8;display:flex;align-items:center;gap:8px;padding:calc(10px + env(safe-area-inset-top)) 0 10px;background:var(--фон)}.шапка h1{flex:1;min-width:0;margin:0;font-size:20px;font-weight:700}.шапка-заголовок{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.шапка-название{display:flex;align-items:center}.кнопка-домой{flex:0 0 auto;min-height:52px;padding:0 2px;background:none;border:0;color:var(--текст);font-family:inherit;font-size:20px;font-weight:700;white-space:nowrap;cursor:pointer}.шапка-разделитель{color:var(--текст-тихий)}.кнопка-назад{min-width:52px;min-height:52px;background:none;border:0;color:var(--текст);font-size:26px;line-height:1;cursor:pointer}.кнопка-тихая{min-height:44px;padding:0 10px;background:none;border:0;color:var(--текст-тихий);font-size:16px;cursor:pointer}.кнопка{min-height:52px;padding:0 18px;border:1px solid var(--рамка);border-radius:var(--радиус);background:var(--фон-карты);color:var(--текст);font-size:18px;font-weight:600;cursor:pointer}.кнопка:active{transform:translateY(1px)}.кнопка:disabled{opacity:.45}.кнопка-главная{background:var(--главный);border-color:var(--главный);color:#fff}.кнопка-ассистент{margin-top:4px}.строка-поиска{display:flex;gap:8px}.поле,.поле-поиска{flex:1;min-height:56px;padding:0 14px;border:1px solid var(--рамка);border-radius:var(--радиус);background:var(--фон-поля);color:var(--текст);font-size:20px}.поле-поиска::placeholder{color:var(--текст-тихий)}.кнопка-камера{display:flex;align-items:center;justify-content:center;min-width:64px;min-height:56px;border:1px solid var(--рамка);border-radius:var(--радиус);background:var(--фон-карты);font-size:24px;cursor:pointer}.только-для-чтеца{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.кнопка-трекер,.кнопка-поставщики,.кнопка-приёмка,.кнопка-новинки,.кнопка-по-дням{width:100%;font-weight:600}.список-товаров{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.строка-товара,.строка-даты{display:flex;align-items:center;gap:12px;width:100%;padding:10px 14px;border:1px solid var(--рамка);border-radius:var(--радиус);background:var(--фон-карты);color:var(--текст);text-align:left;cursor:pointer}.строка-товара{min-height:68px}.строка-товара-слева{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.строка-артикул{font-size:21px;font-weight:700;letter-spacing:.2px}.строка-имя{font-size:15px;color:var(--текст-тихий);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.строка-остаток{display:flex;flex-direction:column;align-items:flex-end;line-height:1.1}.строка-остаток b{font-size:28px;font-weight:800}.строка-остаток small{font-size:12px;color:var(--текст-тихий)}.строка-остаток-мало b{color:var(--жёлтый)}.строка-остаток-нет b{color:var(--плохо)}.строка-остаток-мелко{font-weight:600}.строка-остаток-мелко.строка-остаток-мало{color:var(--жёлтый)}.строка-остаток-мелко.строка-остаток-нет{color:var(--плохо)}.строка-имя-с-остатком{display:flex;align-items:baseline;white-space:pre}.строка-имя-текст{min-width:0;overflow:hidden;text-overflow:ellipsis}.строка-имя-с-остатком .строка-остаток-мелко{flex:0 0 auto}.строка-дня{display:flex;flex-direction:column;gap:8px}.строка-дня-верх{display:flex;align-items:stretch;gap:8px}.строка-дня-верх .строка-товара{flex:1;min-width:0;width:auto}.строка-дня .строка-товара{min-height:58px;padding:8px 12px;gap:10px}.строка-дня .строка-артикул{font-size:18px}.строка-дня .строка-имя{font-size:14px}.строка-дня .строка-остаток b{font-size:24px}.строка-дня .строка-остаток small{font-size:11px}.строка-дня-действия{display:flex;flex-direction:column;gap:6px;flex:0 0 auto}.строка-дня .кнопка-значок{flex:1;min-width:40px;min-height:34px}.строка-дня .кнопка-значок svg{width:18px;height:18px}.строка-подробно{font-size:14px;font-weight:600;color:var(--текст);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.строка-подробно+.строка-подробно{font-weight:500;color:var(--текст-тихий)}.кнопка-значок{display:flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:52px;border:1px solid var(--рамка);border-radius:var(--радиус);background:var(--фон-карты);color:var(--текст-тихий);cursor:pointer}.кнопка-значок:active{transform:translateY(1px)}.кнопка-значок:disabled{opacity:.45}.кнопка-значок[aria-expanded=true]{border-color:var(--главный);color:var(--главный)}.кнопка-удалить{color:var(--плохо)}.правка-дня{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.правка-дня-цена{flex:1 0 100%}.поле-правки-дня{flex:1;min-width:0;width:6ch;font-size:24px;font-weight:700}.правка-дня .кнопка-тихая{flex:0 0 auto}.итог-списка{margin:0;color:var(--текст-тихий);font-size:15px}.другие-товары{display:flex;flex-direction:column;gap:8px}.список-других{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.строка-другого{display:flex;align-items:center;gap:10px;min-height:52px;padding:6px 6px 6px 12px;border:1px solid var(--рамка);border-radius:var(--радиус);background:var(--фон-карты)}.строка-другого-текст{flex:1;min-width:0;display:flex;flex-direction:column}.строка-другого-текст b{font-size:16px}.строка-другого-текст small{font-size:14px;color:var(--текст-тихий);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.строка-другого-сумма{flex:0 0 auto;font-size:18px}.строка-другого .кнопка-значок{min-width:40px;min-height:40px}.строка-другого .кнопка-значок svg{width:18px;height:18px}.кнопка-другие{width:100%;font-weight:600}.форма-других{display:flex;flex-direction:column;gap:8px;padding:10px;border:1px solid var(--главный);border-radius:var(--радиус);background:var(--фон-карты)}.форма-других .подсказка{margin:0;font-size:14px}.форма-других .поле{min-height:44px;font-size:18px}.форма-других .ряд-итога{justify-content:flex-end}.ошибка-формы{margin:0;color:var(--плохо);font-size:15px}.итог-списка-деньги{display:block;margin-top:2px;color:var(--текст);font-size:16px}.строка-даты{justify-content:space-between;min-height:56px;font-size:17px}.строка-даты-слева{font-weight:600}.строка-даты-справа{flex-shrink:0;white-space:nowrap;font-size:15px;color:var(--текст-тихий)}.экран-карточка{gap:10px}.экран-карточка .кнопка{min-height:42px;font-size:17px}.экран-карточка .поле{min-height:42px;font-size:18px}.карточка-верх{display:flex;align-items:flex-start;gap:12px}.остаток-крупно{flex:0 0 auto;min-width:88px;display:flex;flex-direction:column;align-items:center;gap:0;padding:8px 12px;border:1px solid var(--рамка);border-radius:var(--радиус);background:var(--фон-карты)}.остаток-число{font-size:40px;font-weight:800;line-height:1;letter-spacing:-1px}.остаток-единица{font-size:14px;color:var(--текст-тихий)}.остаток-мало .остаток-число{color:var(--жёлтый)}.остаток-нет .остаток-число{color:var(--плохо)}.значок{margin-top:2px;font-size:12px;font-weight:600;text-align:center}.значок-мало,.значок-нет{color:var(--плохо)}.о-товаре{flex:1;min-width:0}.о-товаре p{margin:2px 0}.имя-товара{font-size:19px;font-weight:700}.бренд-товара,.поставщик{color:var(--текст-тихий);font-size:15px}.цена{font-size:16px}.цена b{font-size:18px}.партии{border-top:1px solid var(--рамка);padding-top:10px}.партии h2{margin:0 0 6px;font-size:15px;text-transform:uppercase;color:var(--текст-тихий);letter-spacing:.6px}.партии ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.партии li{display:flex;gap:10px;font-size:16px;color:var(--текст)}.партия-номер,.партия-сколько{color:var(--текст-тихий)}.операции{display:flex;flex-direction:column;gap:8px}.ряд-операций{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:8px}.точка-операции{margin:0;font-size:14px;font-weight:700;color:var(--главный)}.ряд-операций.ряд-дела{display:flex;align-items:center;justify-content:space-between;gap:10px}.экран-карточка .ряд-дела .кнопка{flex:0 0 auto;min-width:128px;min-height:36px;font-size:16px}.кнопка-открыта{border-color:var(--главный)}.панель-количества,.панель-правки{display:flex;flex-direction:column;gap:6px;padding:10px;border:1px solid var(--рамка);border-radius:var(--радиус);background:var(--фон-карты)}.ряд-чисел{display:grid;grid-template-columns:repeat(6,1fr);gap:6px}.экран-карточка .кнопка-число{min-height:42px;padding:0;font-size:19px;font-weight:700}.кнопка-число[aria-pressed=true]{background:var(--главный);border-color:var(--главный);color:#fff}.своё-число{display:flex;gap:8px}.панель-количества>.подсказка{margin:0;font-size:14px}.поле-суммы,.поле-остатка,.поле-пояснения{display:flex;flex-direction:column;gap:6px;font-size:15px;color:var(--текст-тихий)}.панель-цены{display:flex;flex-direction:column;gap:6px}.экран-карточка .кнопка-цена{font-size:16px}.шапка-ряда{display:flex;align-items:center;justify-content:space-between;gap:8px}.шапка-ряда .подсказка{margin:0;font-size:14px;white-space:nowrap}.экран-карточка .поле-в-шапке{flex:0 1 150px;min-width:0;min-height:34px;padding:0 10px;font-size:17px}.ряд-полей{display:flex;gap:6px}.ряд-полей .поле{min-width:0}.экран-карточка .кнопка-без{min-height:32px;padding:0 12px;font-size:14px}.кнопка-без[aria-pressed=true]{background:var(--главный);border-color:var(--главный);color:#fff}.ряд-сопутствующих{display:grid;grid-template-columns:repeat(7,1fr);gap:5px}.экран-карточка .ряд-сопутствующих .кнопка-цена{font-size:15px;letter-spacing:-.3px}.ряд-итога{display:flex;align-items:center;gap:10px}.ряд-итога .кнопка{flex:0 0 auto;min-width:140px;min-height:48px}.итого-продажи{flex:1;min-width:0;margin:0;font-size:20px;font-weight:700;line-height:1.15}.итого-расчёт{display:block;font-size:14px;font-weight:500;color:var(--текст-тихий)}.итого-нужно{color:var(--плохо)}.причины{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.причины legend{font-size:15px;color:var(--текст-тихий);padding:0 0 6px}.причина{display:flex;align-items:center;gap:12px;min-height:52px;padding:0 12px;border:1px solid var(--рамка);border-radius:var(--радиус);font-size:18px}.причина input{width:22px;height:22px}.итог-операции{padding:12px 14px;border-radius:var(--радиус);background:#37c07a24;font-size:18px}.экран-карточка .итог-операции{margin:0;padding:6px 10px;font-size:15px}.спорное{padding:12px 14px;border:1px solid var(--жёлтый);border-radius:var(--радиус);display:flex;flex-direction:column;gap:10px}.сбой{padding:14px;border:1px solid var(--плохо);border-radius:var(--радиус);display:flex;flex-direction:column;gap:10px}.сбой p{margin:0}.сбой-сеть{border-color:var(--жёлтый)}.ничего-нет{display:flex;flex-direction:column;gap:12px;padding:18px 0}.ничего-нет-текст{margin:0;font-size:20px}.ожидание{color:var(--текст-тихий)}.подсказка{color:var(--текст-тихий);font-size:15px;margin:4px 0 0}.пометка-кандидатов{padding:14px;border:1px solid var(--жёлтый);border-radius:var(--радиус)}.пометка-кандидатов b{font-size:20px}.пометка-кандидатов p{margin:6px 0 0}.меню{position:relative}.кнопка-меню{display:flex;align-items:center;justify-content:center;min-width:52px;min-height:52px;padding:0;background:none;border:0;color:var(--текст);font-size:24px;line-height:1;cursor:pointer}.меню-подложка{position:fixed;inset:0;z-index:1;background:#00000040;border:0;padding:0}.меню-список{position:absolute;top:calc(100% + 6px);left:0;right:auto;z-index:2;display:flex;flex-direction:column;min-width:230px;max-width:calc(100vw - 28px);max-height:calc(100vh - 82px - env(safe-area-inset-top) - env(safe-area-inset-bottom));max-height:calc(100dvh - 82px - env(safe-area-inset-top) - env(safe-area-inset-bottom));background:var(--фон);border:1px solid var(--рамка);border-radius:14px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;box-shadow:0 10px 30px var(--тень)}.меню-пункт{display:flex;align-items:center;gap:12px;min-height:56px;padding:0 18px;background:none;border:0;border-bottom:1px solid var(--рамка);color:var(--текст);font-size:19px;text-align:left;cursor:pointer}.меню-пункт:last-child{border-bottom:0}.меню-знак{font-size:20px}.меню-выход{color:var(--текст-тихий)}.меню-в-углу{margin-left:auto}.меню-список-справа{left:auto;right:0}.меню-галочка{margin-left:auto;color:var(--главный);font-weight:700}.потянуть{position:fixed;top:calc(10px + env(safe-area-inset-top));left:50%;z-index:9;transform:translate(-50%);padding:8px 16px;border-radius:999px;background:var(--главный);color:#fff;font-size:15px;font-weight:600;white-space:nowrap;box-shadow:0 6px 20px var(--тень);pointer-events:none}.скелет{border-radius:12px;background:var(--рамка);animation:дыхание 1.2s ease-in-out infinite}.скелет-поиск{height:56px;margin-bottom:14px}.скелет-строка{height:64px;margin-bottom:10px}@keyframes дыхание{0%,to{opacity:.5}50%{opacity:.9}}.заглушка{margin:32px 0;text-align:center;font-size:18px;line-height:1.4}.экран-заглушка{padding-bottom:0}.полоса-сообщение{display:block;width:100%;margin:0;padding:12px 16px;cursor:pointer;background:var(--фон-карты);color:var(--жёлтый);border:0;border-bottom:1px solid var(--жёлтый);font-size:16px;text-align:center}.экран-ассистент{min-height:100vh}.переписка{display:flex;flex-direction:column;gap:10px;flex:1}.пузырь{max-width:85%;padding:12px 14px;border-radius:18px}.пузырь p{margin:0;font-size:18px}.пузырь-я{align-self:flex-end;background:var(--главный);color:#fff;border-bottom-right-radius:6px}.пузырь-ассистент{align-self:flex-start;background:var(--фон-карты);border:1px solid var(--рамка);border-bottom-left-radius:6px}.примеры h2{font-size:15px;text-transform:uppercase;color:var(--текст-тихий);letter-spacing:.6px}.примеры ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.кнопка-пример{min-height:44px;padding:0 14px;border:1px solid var(--рамка);border-radius:22px;background:var(--фон-карты);color:var(--текст);font-size:16px;cursor:pointer}.партия-снята{color:var(--текст);font-weight:600}.партия-снята-метка{color:var(--главный)}.экран-трекер{gap:8px}.трекер-карта{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid var(--рамка);border-radius:var(--радиус);background:var(--фон-карты)}.трекер-карта-слева{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.трекер-подпись{font-size:13px;text-transform:uppercase;letter-spacing:.6px;color:var(--текст-тихий)}.трекер-значение{font-size:22px;font-weight:800;overflow-wrap:anywhere}.трекер-карта-крупно .трекер-значение{font-size:30px;color:var(--главный)}.трекер-итоги .трекер-карта{background:var(--хорошо-фон);border-color:var(--хорошо-рамка)}.трекер-итоги .трекер-карта-крупно .трекер-значение{color:var(--хорошо)}.экран-трекер .трекер-карта{padding:8px 12px}.экран-трекер .трекер-значение{font-size:20px}.экран-трекер .трекер-карта-крупно .трекер-значение{font-size:28px}.трекер-форма.трекер-карта{background:var(--главный-фон);border-color:var(--главный-рамка);padding:10px;gap:8px}.трекер-форма-верх{display:flex;align-items:center;justify-content:space-between;gap:10px}.трекер-форма-верх .заголовок-раздела{margin:0;white-space:nowrap}.экран-трекер .трекер-дата{flex:0 1 170px;min-width:0;max-width:60%;min-height:40px;padding:0 10px;-webkit-appearance:none;appearance:none;font-size:16px;text-align:center}.экран-трекер .трекер-форма .поле{min-height:44px;font-size:18px}.экран-трекер .трекер-поле-суммы{font-size:22px}.экран-трекер .кнопка-минус{min-height:44px;min-width:56px}.трекер-кнопки{display:grid;grid-template-columns:1fr 1fr;gap:8px}.трекер-кнопки .кнопка{min-height:48px;padding:4px 8px;font-size:15px;line-height:1.15}.трекер-всё-время{display:flex;flex-direction:column;gap:4px}.трекер-всё-время .заголовок-раздела{margin:0;font-size:13px}.трекер-тройка{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.экран-трекер .трекер-тройка .трекер-карта{padding:6px 8px}.трекер-тройка .трекер-подпись{font-size:11px;letter-spacing:.2px}.экран-трекер .трекер-тройка .трекер-значение{font-size:16px;overflow-wrap:normal;white-space:nowrap}.трекер-мелко{font-size:13px;color:var(--текст-тихий)}.трекер-справа{text-align:right;flex-shrink:0}.трекер-числа{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.трекер-форма{flex-direction:column;align-items:stretch;gap:10px}.трекер-форма .заголовок-раздела{margin:0}.трекер-поле{display:flex;flex-direction:column;gap:6px;font-size:15px;color:var(--текст-тихий)}.трекер-поле .поле{width:100%;min-width:0}.трекер-поле-суммы{font-size:24px;font-weight:700}.трекер-сумма-ряд{display:flex;align-items:stretch}.трекер-сумма-ряд .поле{border-top-right-radius:0;border-bottom-right-radius:0}.кнопка-минус{flex-shrink:0;min-width:64px;min-height:56px;margin-left:-1px;padding:0;border-top-left-radius:0;border-bottom-left-radius:0;font-size:30px;line-height:1}.кнопка-минус[aria-pressed=true]{background:var(--главный);border-color:var(--главный);color:#fff}.трекер-отказ{margin:-4px 0 0;font-size:15px;color:var(--плохо)}.трекер-подсказка{margin:0;text-align:center;font-size:13px;color:var(--текст-тихий)}.трекер-листание{display:flex;align-items:center;justify-content:space-between;gap:8px}.трекер-период{margin:0;font-size:19px;font-weight:700;text-align:center}.кнопка-листать{min-width:56px;padding:0;font-size:26px;line-height:1}.календарь{flex-direction:column;align-items:stretch;gap:6px}.календарь-сетка{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.календарь-шапка span{text-align:center;font-size:12px;font-weight:700;color:var(--текст-тихий);padding:2px 0}.календарь-день{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;min-height:46px;padding:4px 2px;border:1px solid transparent;border-radius:10px;color:var(--текст-тихий);font-size:14px}.календарь-день b{font-weight:500}.календарь-день small{font-size:11px;color:var(--текст-тихий)}.календарь-день-запись{background:var(--главный-фон);color:var(--хорошо)}.календарь-день-запись b{font-weight:800}.календарь-день-сегодня{border-color:var(--главный);color:var(--текст)}button.календарь-день{width:100%;background:none;font-family:inherit;cursor:pointer}button.календарь-день.календарь-день-запись{background:var(--главный-фон)}button.календарь-день[aria-pressed=true]{background:var(--главный);border-color:var(--главный);color:#fff}button.календарь-день[aria-pressed=true] small{color:#fff}.трекер-выбранный{display:flex;flex-direction:column;gap:4px;scroll-margin-bottom:calc(var(--полоса-ассистента) + 12px)}.трекер-выбранный .трекер-карта{background:var(--хорошо-фон);border-color:var(--хорошо-рамка)}.трекер-выбранный>.трекер-мелко{margin:0 4px}.трекер-выбранный .кнопка-тихая{align-self:flex-start}.трекер-дни{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.трекер-день{flex-wrap:wrap}.трекер-день .трекер-подпись{text-transform:none;letter-spacing:0;font-size:16px;color:var(--текст)}.трекер-сумма-дня{font-size:19px}.кнопка-обнулить{min-height:44px;padding:0 12px;border:1px solid var(--плохо);border-radius:10px;background:none;color:var(--плохо);font-size:14px;cursor:pointer}.трекер-подтверждение{flex-basis:100%;display:flex;flex-direction:column;gap:8px;padding:10px 12px;border:1px solid var(--жёлтый);border-radius:10px}.трекер-подтверждение p{margin:0;font-size:17px}.трекер-подтверждение-кнопки{display:grid;grid-template-columns:1fr 1fr;gap:8px}.год-месяцы{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.год-строка{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:0;background:none;border:0;color:var(--текст);font:inherit;text-align:left;cursor:pointer}.год-имя{flex:0 0 36px;font-size:13px;color:var(--текст-тихий);text-align:right}.год-полоса{flex:1;height:28px;overflow:hidden;border:1px solid var(--рамка);border-radius:8px;background:var(--фон-карты)}.год-полоса-заливка{display:block;height:100%;border-radius:8px;background:var(--главный-рамка)}.год-строка-текущий .год-имя{color:var(--главный);font-weight:700}.год-строка-текущий .год-полоса-заливка{background:var(--главный)}.год-сумма{flex:0 0 auto;min-width:90px;text-align:right;font-size:15px;font-weight:700}.год-сумма-пусто{color:var(--текст-тихий);font-weight:400}.год-мелко{margin:2px 0 0 46px;font-size:12px;color:var(--текст-тихий)}.точка-розница{--точка: var(--магазин);--точка-фон: var(--магазин-фон);--точка-рамка: var(--магазин-рамка)}.точка-опт{--точка: var(--опт);--точка-фон: var(--опт-фон);--точка-рамка: var(--опт-рамка)}.экран.точка-розница .шапка-заголовок,.экран.точка-опт .шапка-заголовок{color:var(--точка)}.экран.точка-розница .шапка,.экран.точка-опт .шапка{box-shadow:inset 0 -3px 0 var(--точка)}.экран.точка-розница .строка-дня .строка-товара,.экран.точка-опт .строка-дня .строка-товара{border-left:4px solid var(--точка)}.экран.точка-розница .строка-дня .строка-остаток b,.экран.точка-опт .строка-дня .строка-остаток b,.экран.точка-розница .итог-списка-деньги,.экран.точка-опт .итог-списка-деньги{color:var(--точка)}.экран.точка-розница .трекер-итоги .трекер-карта,.экран.точка-опт .трекер-итоги .трекер-карта,.экран.точка-розница .трекер-выбранный .трекер-карта,.экран.точка-опт .трекер-выбранный .трекер-карта{background:var(--точка-фон);border-color:var(--точка-рамка)}.экран.точка-розница .трекер-итоги .трекер-карта-крупно .трекер-значение,.экран.точка-опт .трекер-итоги .трекер-карта-крупно .трекер-значение,.экран.точка-розница .трекер-карта-крупно .трекер-значение,.экран.точка-опт .трекер-карта-крупно .трекер-значение{color:var(--точка)}.экран.точка-розница button.календарь-день.календарь-день-запись,.экран.точка-опт button.календарь-день.календарь-день-запись{background:var(--точка-фон);color:var(--точка)}.экран.точка-розница .точка-операции,.экран.точка-опт .точка-операции{color:var(--точка)}.экран.точка-розница .панель-количества,.экран.точка-опт .панель-количества{border-color:var(--точка-рамка);border-width:2px}.экран.точка-розница .кнопка-открыта,.экран.точка-опт .кнопка-открыта{border-color:var(--точка);color:var(--точка)}.кнопка.точка-розница,.кнопка.точка-опт{background:var(--точка-фон);border-color:var(--точка-рамка);color:var(--точка)}
