.вх-бренд{display:flex;align-items:center;gap:14px;width:100%;text-align:left}.витрина-верх .вход-знак.вх-знак,.вход-верх .вход-знак.вх-знак{flex:none;width:52px;height:52px;display:grid;place-items:center;border-radius:15px;background:var(--акцент);color:var(--акцент-текст)}.вх-знак .знак{width:26px;height:26px}.вх-имя{min-width:0}.вх-имя h1{margin:0;font-size:25px;font-weight:800;letter-spacing:-.02em;line-height:1.1}.вх-имя p{margin:2px 0 0;font-size:15px;font-weight:600;color:var(--текст-3)}.вх-верх:not(.вх-верх-круг){align-items:flex-start;gap:16px;text-align:left}.вх-верх .подсказка-установки{max-width:none;padding:12px 14px;border-radius:16px;background:var(--поверхность-1);font-size:14px;font-weight:600;line-height:1.35;color:var(--текст-2)}.вх-верх-круг{gap:14px}.вх-верх-круг h1{font-size:25px;font-weight:800;letter-spacing:-.02em;text-wrap:balance}.вх-верх-круг .приглушённый{margin:0;font-size:16px;font-weight:600;color:var(--текст-2);text-wrap:balance}.вх-круг{--вх-тон:var(--акцент);--вх-фон:var(--акцент-подложка);width:112px;height:112px;margin:26px 0 28px;display:grid;place-items:center;border-radius:50%;background:var(--вх-фон);color:var(--вх-тон);box-shadow:0 0 0 14px color-mix(in srgb,var(--вх-фон) 55%,transparent),0 0 0 28px color-mix(in srgb,var(--вх-фон) 25%,transparent)}.вх-круг[data-\442\43E\43D="жёлтый"]{--вх-тон:var(--внимание);--вх-фон:color-mix(in srgb,var(--внимание) 16%,var(--поверхность-1))}.вх-круг[data-\442\43E\43D="зелёный"]{--вх-тон:var(--ок);--вх-фон:color-mix(in srgb,var(--ок) 16%,var(--поверхность-1))}.вх-круг[data-\442\43E\43D="красный"]{--вх-тон:var(--сбой);--вх-фон:color-mix(in srgb,var(--сбой) 16%,var(--поверхность-1))}.вх-круг .знак{width:54px;height:54px;stroke-width:1.8}.вх-метка{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:14px;background:color-mix(in srgb,var(--ок) 14%,var(--поверхность-1));color:var(--ок);font-size:16px;font-weight:800}.вх-метка .знак{width:20px;height:20px}.вход .поле-ввод{min-height:62px;padding-inline:18px;border:2px solid var(--рамка-карточки);border-radius:20px;font-size:20px;font-weight:800}.вход .поле-ввод:focus-visible{border-color:var(--акцент)}.вход .поле-ввод::placeholder{font-size:17px;font-weight:700}.вх-цифры .поле-ввод:not(:placeholder-shown){font-size:28px;letter-spacing:.3em;text-align:center}.вход .поле-подсказка{font-size:15px;font-weight:600;color:var(--текст-3)}.вход .сбой{margin:0;padding:12px 14px;border-radius:16px;background:color-mix(in srgb,var(--сбой) 14%,var(--поверхность-1));font-size:16px;font-weight:700}.витрина .кнопка-главная,.вход .кнопка-вторичная,.вход .кнопка-главная{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:58px;border-radius:18px;font-size:19px;font-weight:800}.вход .кнопка-вторичная{background:var(--поверхность-1)}.установка-герой{gap:14px}.установка-иконка{width:60px;height:60px;border-radius:15px}.установка-герой h1{font-size:25px;font-weight:800;letter-spacing:-.02em}.установка-герой p{font-size:16px;font-weight:600;color:var(--текст-2)}.установка-действие,.установка-уведомления{border:0;border-radius:18px;background:var(--поверхность-1)}.установка-уведомления{padding:16px}.установка-ios h2,.установка-уведомления h2{font-size:20px;font-weight:800}.установка-шаги{border-top:0;display:flex;flex-direction:column;gap:8px}.установка-шаги li{min-height:72px;padding:10px 12px;border:0;border-radius:18px;background:var(--поверхность-1)}.установка-шаги li b{font-size:17px;font-weight:800}.установка-шаг-знак{width:52px;height:52px;flex-basis:52px;border-radius:15px;color:var(--на-квадрате)}.установка-шаги li:first-child .установка-шаг-знак{background:var(--квадрат-синий)}.установка-шаги li:nth-child(2) .установка-шаг-знак{background:var(--квадрат-фиолетовый)}.установка-шаги li:nth-child(3) .установка-шаг-знак{background:var(--квадрат-циан)}.установка-шаги li:nth-child(3) .установка-шаг-иконка img{width:52px;height:52px;border-radius:15px}.установка-итог{border-radius:16px;font-weight:700}.установка-переход{min-height:58px;border-radius:18px;font-size:19px;font-weight:800}.витрина-верх{align-items:flex-start;flex-direction:row;gap:14px;text-align:left}.витрина-верх .вх-имя h1{font-size:25px}.витрина-верх .витрина-назначение{margin:2px 0 0;max-width:none;font-size:15px;font-weight:600;color:var(--текст-3)}.витрина-блок h2{font-size:20px;font-weight:800}@media (pointer:coarse){.вход.вход:has(.вх-верх:not(.вх-верх-круг)){padding-top:54px}.вход .вх-верх:not(.вх-верх-круг){padding-bottom:32px}}@media (max-height:860px){.вх-круг{width:72px;height:72px;margin:18px 0 20px;box-shadow:0 0 0 9px color-mix(in srgb,var(--вх-фон) 55%,transparent),0 0 0 18px color-mix(in srgb,var(--вх-фон) 25%,transparent)}.вх-круг .знак{width:36px;height:36px}.вход .поле-ввод{min-height:54px}}@media (max-height:760px){.вх-круг{width:56px;height:56px;margin:12px 0 14px;box-shadow:0 0 0 7px color-mix(in srgb,var(--вх-фон) 55%,transparent),0 0 0 14px color-mix(in srgb,var(--вх-фон) 25%,transparent)}.вх-круг .знак{width:28px;height:28px}.вх-верх-круг{gap:8px}.вход .поле-ввод{min-height:52px}.вход .поле-подсказка{font-size:13px;line-height:1.2}.вх-верх-круг h1{font-size:22px}.вх-верх-круг .приглушённый{font-size:15px}.вход .стопка{gap:var(--шаг-2)}}.вход-форма[data-\448\430\433="номер"] .вх-шаг-pin,.вход-форма[data-\448\430\433=pin] .вх-шаг-номер{display:none}.вх-шаг{display:flex;flex-direction:column;gap:12px}.вх-метка-шага{font-size:13px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--текст-3)}.вх-номер-маска{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:22px;font-weight:800;letter-spacing:.02em}.вх-изменить{min-height:44px;padding:0 14px;border:0;border-radius:14px;background:var(--поверхность-1);color:var(--акцент-текст-на-фоне,var(--текст-2));font:inherit;font-size:15px;font-weight:700;letter-spacing:0;cursor:pointer}.вх-забыл{display:flex;align-items:center;justify-content:center;min-height:48px;font-size:16px;font-weight:700}.вх-таймер{margin:0;text-align:center;font-size:17px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--внимание)}.вх-ввод{display:flex;flex-direction:column;gap:12px}.вх-ряд{position:relative}.вх-ввод[data-\432\438\434=pin][data-\441\432\43E\44F="да"] .вх-ряд{min-height:56px;display:grid;place-items:center}.вх-ввод[data-\432\438\434=pin][data-\441\432\43E\44F="да"] .вх-ряд .поле{position:absolute;inset:0}.вх-ввод[data-\432\438\434=pin][data-\441\432\43E\44F="да"] .поле-ввод{height:100%;opacity:0;caret-color:transparent}.вх-точки{display:flex;justify-content:center;gap:16px}.вх-точки i{width:16px;height:16px;border-radius:50%;box-shadow:inset 0 0 0 2.5px var(--текст-3)}.вх-точки i.on{background:var(--акцент);box-shadow:none}.вх-клавиатура{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.вх-клавиша{height:58px;border:0;border-radius:16px;background:var(--поверхность-1);color:var(--текст);font:inherit;font-size:26px;font-weight:700;display:grid;place-items:center;cursor:pointer;touch-action:manipulation}.вх-клавиша:active{background:var(--поверхность-2,var(--рамка-карточки))}.вх-клавиша .знак{width:28px;height:28px}.вх-клавиша-знак{background:transparent;color:var(--акцент)}.вх-случаи{list-style:none;margin:0 0 16px;padding:0;display:flex;flex-direction:column;gap:8px}.вх-случаи li{display:flex;align-items:center;gap:14px;padding:12px 14px;border-radius:18px;background:var(--поверхность-1)}.вх-случаи b{display:block;font-size:18px;font-weight:800}.вх-случаи small{display:block;font-size:14px;font-weight:600;color:var(--текст-3)}.вх-случай-знак{flex:none;width:44px;height:44px;display:grid;place-items:center;border-radius:13px;background:var(--акцент-подложка);color:var(--акцент)}.вх-случай-знак .знак{width:24px;height:24px}.вход:has(.вход-форма[data-\448\430\433=pin]) .подсказка-установки{display:none}.вход .вх-забыл,.вход .вх-забыл:visited{color:var(--акцент);text-decoration:none}.вх-ввод[data-\432\438\434=pin][data-\441\432\43E\44F="да"] .поле-подпись{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.вх-кольцо{--вх-тон:var(--акцент);position:relative;width:132px;height:132px;margin:18px 0;flex:none;color:var(--вх-тон)}.вх-кольцо[data-\442\43E\43D="жёлтый"]{--вх-тон:var(--внимание)}.вх-кольцо svg{width:100%;height:100%;transform:rotate(-90deg)}.вх-кольцо-фон{fill:none;stroke:color-mix(in srgb,var(--вх-тон) 18%,var(--поверхность-1));stroke-width:9}.вх-кольцо-дуга{fill:none;stroke:var(--вх-тон);stroke-width:9;stroke-linecap:round;transition:stroke-dashoffset 1s linear}.вх-кольцо-центр{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.вх-кольцо-центр .знак{width:50px;height:50px;stroke-width:1.8}.вх-кольцо-время{font-size:30px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--текст);letter-spacing:-.02em}.вх-кольцо-подпись{font-size:14px;font-weight:700;color:var(--вх-тон)}.вх-пауза{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.вх-пауза>*{width:100%}.вх-пауза>.вх-кольцо{width:132px}.вх-пауза-текст h2{margin:0 0 6px;font-size:25px;font-weight:800;letter-spacing:-.02em}.вх-пауза-текст p{margin:0;font-size:16px;font-weight:600;line-height:1.4;color:var(--текст-2)}.вх-помощь-ок{display:flex;align-items:center;justify-content:center;gap:8px;margin:0;min-height:52px;font-size:17px;font-weight:800;color:var(--ок)}.вх-помощь-ок .знак{width:22px;height:22px}.вх-скан{display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:20px;background:var(--поверхность-1);text-align:center}.вх-скан-видео{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:14px;background:#000}.вх-скан p{margin:0}.вх-ждать{display:flex;flex-direction:column;gap:2px;margin:0;text-align:center;font-size:17px;font-weight:800}.вх-ждать small{font-size:14px;font-weight:600;color:var(--внимание);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.вх-номер-маска[hidden]{display:none}.вх-скан-видео{aspect-ratio:4/3;max-height:24vh}.вх-придумай{align-items:stretch;gap:14px}.вх-шаги{display:flex;justify-content:center;gap:8px;margin:0;padding:0;list-style:none}.вх-шаги li{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:14px;background:var(--поверхность-1);color:var(--текст-3);font-size:15px;font-weight:800}.вх-шаги li.сделан{color:var(--ок)}.вх-шаги li.идёт{background:var(--акцент);color:var(--акцент-текст)}.вх-шаги .знак{width:18px;height:18px}.вх-придумай-верх{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}.вх-придумай-верх h1{margin:0;font-size:25px;font-weight:800;letter-spacing:-.02em}.вх-придумай-верх .приглушённый{margin:0;font-size:16px;font-weight:600;color:var(--текст-3);text-wrap:balance}.вх-почему{display:flex;align-items:center;justify-content:center;gap:8px;margin:0;font-size:15px;font-weight:700;color:var(--текст-3)}.вх-почему .знак{width:18px;height:18px}.плитка-дня{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:2px;min-height:76px;padding:var(--шаг-1) 2px 3px;overflow:hidden;border-radius:var(--радиус-контрол);background:var(--поверхность-2);border:2px solid transparent;color:var(--текст-2);text-decoration:none}.плитка-дня[data-\441\43E\441\442\43E\44F\43D\438\435="все-есть"],.плитка-дня[data-\441\43E\441\442\43E\44F\43D\438\435="нехватка"]{background:var(--состояние-готово);color:var(--на-состоянии-моё)}.плитка-дня[data-\441\43E\441\442\43E\44F\43D\438\435="нехватка"]:after{content:"";position:absolute;inset:auto 0 0 0;height:calc(var(--доля) * 100%);background:var(--состояние-беда)}.плитка-дня[data-\441\43E\441\442\43E\44F\43D\438\435="нормы-не-заданы"]{border:2px dashed var(--граница-ярче);color:var(--текст)}.плитка-дня[data-\442\440\435\432\43E\433\430="да"]{border-color:var(--состояние-беда)}.плитка-дня[data-\43D\435-\441\43C\43E\433\443="да"]{box-shadow:inset 0 0 0 2px var(--состояние-вопрос)}.плитка-дня[data-\441\435\433\43E\434\43D\44F="да"]{outline:2px dashed var(--акцент);outline-offset:1px}.плитка-дня[data-\432\44B\431\440\430\43D="да"]{outline:3px solid var(--акцент);outline-offset:1px;box-shadow:0 0 0 5px var(--акцент-подложка)}.плитка-день-недели{position:relative;z-index:1;font-size:var(--размер-микро);text-transform:uppercase;opacity:.8}.плитка-число{position:relative;z-index:1;font-size:var(--размер-крупный);font-weight:var(--вес-плотный);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.плитка-метки{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;gap:3px;font-size:10px;line-height:1}.плитка-бонус,.плитка-не-смогу,.плитка-позвали{display:inline-flex;align-items:center;gap:1px}.плитка-бонус svg,.плитка-не-смогу svg,.плитка-позвали svg{width:12px;height:12px}.плитка-не-смогу{color:var(--на-состоянии-моё)}.плитка-значки{position:relative;z-index:1;display:flex;flex-wrap:wrap;justify-content:center;gap:1px;margin-top:auto}.плитка-значки .значок[data-\440\430\437\43C\435\440="с"]{width:18px;height:18px;border-radius:5px}.плитка-значки .значок[data-\440\430\437\43C\435\440="с"] .значок-глиф{width:12px;height:12px}.неделя-плитки{grid-template-columns:repeat(7,minmax(0,1fr))}.неделя-плитки .плитка-дня{min-height:84px}.месяц-отправить,.месяц-шапка-справа{display:inline-flex;align-items:center;gap:var(--шаг-2)}.месяц-отправить{justify-content:center;width:100%}.график-слой-метка{margin:0;font-size:var(--размер-подпись)}.график-меню{position:relative}.график-меню>summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}.график-меню>summary::-webkit-details-marker{display:none}.график-меню-панель{position:absolute;right:0;z-index:20;display:flex;flex-direction:column;min-width:200px;margin-top:var(--шаг-1);padding:var(--шаг-1);border-radius:var(--радиус-карточка);background:var(--поверхность-плавающая);border:1px solid var(--граница)}.график-меню-панель a{display:flex;align-items:center;min-height:48px;padding:0 var(--шаг-3);border-radius:var(--радиус-контрол);color:var(--текст);text-decoration:none}.график-меню-панель a:hover{background:var(--поверхность-2)}.график-легенда{position:relative}.график-легенда-знак{list-style:none;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--радиус-пилюля);background:var(--поверхность-2);font-weight:var(--вес-плотный);cursor:pointer}.график-легенда-знак::-webkit-details-marker{display:none}.график-легенда-текст{position:absolute;right:0;z-index:20;width:min(86vw,340px);margin-top:var(--шаг-1);padding:var(--шаг-3) var(--шаг-4);border-radius:var(--радиус-карточка);background:var(--поверхность-плавающая);border:1px solid var(--граница);font-size:var(--размер-подпись);color:var(--текст-2)}.график-легенда-текст ul{margin:0;padding:0;list-style:none;display:grid;grid-gap:var(--шаг-2);gap:var(--шаг-2)}.график-легенда-текст li{display:flex;align-items:center;gap:var(--шаг-2)}.график-легенда-текст li svg{width:16px;height:16px;flex:none}.график-легенда-раздел{margin:var(--шаг-2) 0;font-size:var(--размер-микро);text-transform:uppercase;color:var(--текст-3)}.легенда-плитка{flex:none;display:inline-block;width:16px;height:16px;border-radius:5px;background:var(--состояние-готово)}.легенда-плитка[data-\432\438\434="нехватка"]{background:linear-gradient(to top,var(--состояние-беда) 40%,var(--состояние-готово) 40%)}.легенда-плитка[data-\432\438\434="нормы-не-заданы"]{background:transparent;border:2px dashed var(--граница-ярче)}@media (min-width:900px){.график-страница .график-день{display:grid}}header.шапка.график-шапка{flex-direction:row;align-items:center;flex-wrap:nowrap;gap:8px}.график-шапка-титул{flex:1 1 auto;min-width:0}.график-шапка-титул p{margin:2px 0 0;font-size:13px}header.шапка.график-шапка .график-переходы{flex:none;flex-wrap:nowrap;align-items:center;gap:4px}header.шапка.график-шапка .график-переходы>.кнопка{min-width:44px;padding:0 8px}.график-легенда-знак{width:44px;height:44px;min-width:44px}.день-должности .полоска-часов{flex-wrap:nowrap;gap:4px}.день-должности .полоска-часов span{flex:1 1;text-align:center;padding:6px 8px;border-radius:8px;font-weight:800;background:color-mix(in srgb,var(--состояние-готово) 22%,transparent);color:var(--текст)}.день-должности .полоска-часов span[data-\431\435\434\430="да"]{background:color-mix(in srgb,var(--состояние-беда) 85%,transparent);color:#fff}.кандидат-флажок{flex:none;width:44px;height:44px;margin:0;accent-color:var(--акцент)}.кандидат .кандидат-имя{overflow-wrap:anywhere}.кандидат-поставить{flex:none;width:auto;min-height:44px;padding:0 12px;font-size:14px}[data-testid=place-sheet] .шторка-шапка button{min-width:44px;min-height:44px}.кандидаты-чужие>summary{min-height:44px;display:flex;align-items:center;cursor:pointer}.установка-напоминание a{display:inline-flex;align-items:center;min-height:44px}@media (prefers-color-scheme:light){:root:not([data-\442\435\43C\430="тёмная"]) .плитка-дня[data-\441\43E\441\442\43E\44F\43D\438\435="все-есть"],:root:not([data-\442\435\43C\430="тёмная"]) .плитка-дня[data-\441\43E\441\442\43E\44F\43D\438\435="нехватка"]{background:color-mix(in srgb,var(--состояние-готово) 55%,var(--поверхность-1));color:var(--текст)}:root:not([data-\442\435\43C\430="тёмная"]) .плитка-дня[data-\441\43E\441\442\43E\44F\43D\438\435="нехватка"]:after{background:color-mix(in srgb,var(--состояние-беда) 60%,var(--поверхность-1))}}:root[data-\442\435\43C\430="светлая"] .плитка-дня[data-\441\43E\441\442\43E\44F\43D\438\435="все-есть"],:root[data-\442\435\43C\430="светлая"] .плитка-дня[data-\441\43E\441\442\43E\44F\43D\438\435="нехватка"]{background:color-mix(in srgb,var(--состояние-готово) 55%,var(--поверхность-1));color:var(--текст)}:root[data-\442\435\43C\430="светлая"] .плитка-дня[data-\441\43E\441\442\43E\44F\43D\438\435="нехватка"]:after{background:color-mix(in srgb,var(--состояние-беда) 60%,var(--поверхность-1))}.график-шапка-титул p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.кандидат{gap:8px}.кандидат-поставить{padding:0 8px;font-size:13px}.кандидат .кандидат-причина{font-size:12px}.месяц-подпись{display:flex;align-items:center;justify-content:space-between;gap:var(--шаг-3);margin-bottom:var(--шаг-2)}.месяц-подпись>p{margin:0;font-size:var(--размер-подпись);font-weight:var(--вес-плотный);color:var(--текст-2)}.чек-доп{margin:max(32px,55svh) 0 12px}.чек-доп,.чек-доп-под{font-size:13px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--текст-2)}.чек-доп-под{margin:24px 0 8px}.чек-зона-доп .люд-доп{margin-top:max(32px,55svh)}.чек-шапка{display:flex;align-items:center;justify-content:flex-start;gap:12px}.чек-шапка>h1{flex:1 1;min-width:0;text-align:left}.чек-назад{flex:none;display:grid;place-items:center;width:48px;height:48px;border-radius:var(--радиус-контрол);background:var(--поверхность-2);color:var(--текст);text-decoration:none}.чек-назад svg{width:24px;height:24px}.чек-шапка .титул{flex:1 1;min-width:0}.готово-строка{display:flex;align-items:center;gap:8px}.готово-строка svg{flex:none;width:20px;height:20px;stroke-width:3}.чек-плашка{display:flex;flex-direction:column;align-items:center;gap:2px;padding:16px;background:#f87171;color:#1a0505;text-align:center}.чек-плашка strong{font-size:30px;font-weight:900;line-height:1.1}.чек-плашка span{font-size:15px;font-weight:800}.чек-кому{display:flex;align-items:center;gap:10px;margin:12px 0}.чек-кому-метка{font-size:13px;font-weight:800;letter-spacing:.04em;color:var(--текст-3)}.чек-кому .плашка-кому,.чек-кому-метка{text-transform:uppercase}.чек-лица{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin:12px 0;padding:0;list-style:none}.чек-лица>li{display:flex;flex-direction:column;align-items:center;gap:4px;padding:12px 6px;border-radius:16px;background:var(--поверхность-1)}.чек-лица .лицо{width:52px;height:52px;font-size:18px}.чек-лицо-имя{font-weight:800}.чек-лица strong{font-size:13px;font-weight:800;color:#4ade80}.чек-ещё>summary{display:flex;align-items:center;justify-content:space-between;min-height:var(--касание-крупное,56px);padding:0 16px;margin-top:7px;border-radius:16px;background:var(--поверхность-1);font-weight:800;color:var(--текст-2);cursor:pointer;list-style:none}.чек-ещё>summary::-webkit-details-marker{display:none}.чек-ещё>summary:after{content:"›";font-size:22px;transition:transform .15s}.чек-ещё[open]>summary:after{transform:rotate(90deg)}.чек-ещё>ul{margin-top:7px}.чек-готовые{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;margin-bottom:14px}.чек-готовые .готовый{position:relative;text-decoration:none}.готовый-галка{position:absolute;top:8px;right:8px;display:grid;place-items:center;width:24px;height:24px;border-radius:999px;background:var(--акцент);color:#04161a}.готовый-галка svg{width:16px;height:16px;stroke-width:3.5}.чек-взять{display:flex;flex-direction:column;align-items:stretch;gap:8px;margin:0 0 8px}.чек-взять .кнопка{display:flex;align-items:center;justify-content:center;gap:10px;min-height:56px;font-weight:800}.чек-взять .кнопка[aria-disabled=true]{opacity:.45;pointer-events:none}.чек-или{align-self:center;padding:10px 16px;color:var(--текст-2);font-weight:700;text-decoration:none}.чек-готовые .готовый-подпись{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px}.готовый-счёт{display:inline-flex;align-items:center;gap:4px;font-weight:800}.готовый-счёт svg{width:16px;height:16px}.чек-или{display:inline-flex;align-items:center;gap:6px}.чек-или svg{width:16px;height:16px}.день-по-часам .час-дня{grid-template-columns:40px minmax(0,1fr);gap:6px}.день-по-часам .карточка-чек-листа-текст>strong{font-size:16px;letter-spacing:-.01em}.задача-шапка,[data-testid=new-task-page]>.шапка{align-items:center;justify-content:flex-start;gap:12px}.задача-шапка h1{flex:1 1;min-width:0;margin:0;overflow-wrap:anywhere}.задача-назад{display:grid;place-items:center;flex:none;width:48px;height:48px;padding:0;border:0;border-radius:14px;background:var(--поверхность-1);box-shadow:inset 0 0 0 1px var(--рамка-карточки);color:var(--текст);cursor:pointer}.задача-назад svg{width:24px;height:24px}.задача-ниже,.задачи-ниже,.форма-ниже{display:grid;grid-gap:16px;gap:16px;margin-top:max(32px,55svh)}.форма-ниже{margin-top:max(32px,40svh)}.задачи-ниже-титул{margin:0;font-size:14px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--текст-3)}.задача-чипы{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.задача-чип{display:inline-flex;align-items:center;gap:5px;min-height:28px;padding:0 9px;border-radius:9px;background:var(--поверхность-3);color:var(--текст);font-size:13px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.задача-чип svg{width:15px;height:15px}.задача-чип .значок[data-\440\430\437\43C\435\440="с"]{width:20px;height:20px;border-radius:7px}.задача-чип .значок[data-\440\430\437\43C\435\440="с"] .значок-глиф{width:12px;height:12px}.задача-чип[data-\442\43E\43D="беда"]{background:color-mix(in srgb,#f87171 22%,var(--поверхность-1));color:#f87171}.задача-чип[data-\442\43E\43D="вопрос"]{background:color-mix(in srgb,#fbbf24 22%,var(--поверхность-1));color:#fbbf24}.задачи .титул{gap:10px}.задачи-повторы{display:inline-flex;align-items:center;gap:6px;flex:none;min-height:40px;padding:0 12px;border-radius:13px;background:var(--поверхность-1);box-shadow:inset 0 0 0 1px var(--рамка-карточки);color:var(--акцент);font-size:16px;font-weight:800;text-decoration:none}.задачи-повторы svg{width:20px;height:20px}.задачи .кубики{gap:8px}.задачи .кубик{min-height:72px;padding:10px 12px;gap:2px 4px;border-radius:16px}.задачи .кубики .кубик[data-\441\43E\441\442\43E\44F\43D\438\435] .кубик-число{font-size:32px}.задачи .кубики .кубик[data-\441\43E\441\442\43E\44F\43D\438\435] .кубик-значок{width:22px;height:22px}.задачи .кубик .кубик-подпись{font-size:15px}.места-задач{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.места-задач .чип{min-height:44px;gap:8px;padding:0 12px;border-radius:13px;font-size:15px;font-weight:800}.места-задач .значок[data-\440\430\437\43C\435\440="с"]{width:26px;height:26px;border-radius:8px}.места-задач .значок[data-\440\430\437\43C\435\440="с"] .значок-глиф{width:15px;height:15px}.список-задач{display:grid;grid-gap:14px;gap:14px}.группа-задач{display:grid;grid-gap:8px;gap:8px}.группа-задач-титул{display:flex;align-items:center;gap:8px;margin:4px 0 0;font-size:14px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.группа-задач-точка{width:10px;height:10px;border-radius:50%;background:var(--текст-3)}.группа-задач[data-\43A\43B\44E\447="просрочено"] .группа-задач-титул{color:#f87171}.группа-задач[data-\43A\43B\44E\447="просрочено"] .группа-задач-точка{background:#f87171}.группа-задач[data-\43A\43B\44E\447="проверить"] .группа-задач-титул{color:#fbbf24}.группа-задач[data-\43A\43B\44E\447="проверить"] .группа-задач-точка{background:#fbbf24}.задачи .строка.задача-карточка{min-height:72px;padding:10px 12px;gap:12px;border:1px solid var(--рамка-карточки);border-radius:18px;background:var(--поверхность-1)}.задача-карточка .строка-заголовок{font-size:17px;font-weight:800}.задача-лицо{position:relative;display:inline-flex;flex:none}.задача-лицо-место{position:absolute;right:-6px;bottom:-6px;line-height:0}.задача-лицо-место .значок[data-\440\430\437\43C\435\440="с"]{width:24px;height:24px;border-radius:8px;box-shadow:0 0 0 2px var(--поверхность-1)}.задача-лицо-место .значок[data-\440\430\437\43C\435\440="с"] .значок-глиф{width:14px;height:14px}.задача-сдача{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:#0891b2;color:#fff}.задача-сдача[data-\441\43F\43E\441\43E\431=none]{background:#16a34a}.задача-сдача[data-\441\43F\43E\441\43E\431=comment]{background:#2563eb}.задача-сдача svg{width:24px;height:24px}.задача-верх{display:grid;grid-gap:12px;gap:12px;margin-bottom:12px}.задача-исполнитель{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:18px;background:var(--поверхность-1);box-shadow:inset 0 0 0 1px var(--рамка-карточки)}.задача-исполнитель-текст{display:grid;flex:1 1;min-width:0}.задача-исполнитель-текст strong{font-size:17px;font-weight:800;overflow-wrap:anywhere}.задача-исполнитель-текст span{font-size:14px;color:var(--текст-2)}.задача-снимки{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:10px;gap:10px}.задача-снимок{position:relative;margin:0}.задача-снимок .кадр-снимок{aspect-ratio:3/4;border:0;border-radius:18px}.задача-снимок figcaption{display:flex;align-items:center;justify-content:center;gap:6px;padding-top:8px;font-size:14px;color:var(--текст-2)}.задача-снимок figcaption svg{width:18px;height:18px}.задача-комментарий{display:flex;align-items:center;gap:10px;margin:0;padding:12px 14px;border-radius:16px;background:var(--поверхность-1);box-shadow:inset 0 0 0 1px var(--рамка-карточки);font-size:17px;font-weight:700}.задача-комментарий svg{flex:none;width:22px;height:22px;color:var(--текст-2)}.задача .действия-задачи{flex-wrap:nowrap;gap:10px;margin-top:0}.задача .действия-задачи>.кнопка{flex:1 1;min-height:64px;border-radius:18px;font-size:20px;font-weight:800;gap:10px}.задача .действия-задачи>.кнопка svg{width:24px;height:24px}.задача .действия-задачи>[data-testid="принять"]{background:#22c55e;color:#052e12;border-color:transparent}.задача .действия-задачи-ниже{flex-wrap:wrap}.задача .действия-задачи-ниже>.кнопка{min-height:52px;font-size:16px}.причины-возврата{display:grid;grid-gap:8px;gap:8px;margin-top:16px}.причины-возврата-титул{margin:0;font-size:14px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--текст-3)}.причины-возврата-ряд{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:7px;gap:7px}.причина-возврата{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:86px;padding:8px 4px;border:0;border-radius:16px;background:var(--поверхность-1);box-shadow:inset 0 0 0 1px var(--рамка-карточки);color:var(--текст);font:inherit;font-size:13px;font-weight:800;line-height:1.15;text-align:center;cursor:pointer}.причина-возврата-значок{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--поверхность-3)}.причина-возврата-значок svg{width:22px;height:22px}.причина-возврата:disabled{opacity:.55;cursor:default}.задача-тред{display:grid;grid-gap:8px;gap:8px}.задача-тред-строка{display:grid;grid-gap:2px;gap:2px;padding:10px 12px;border-radius:14px;background:var(--поверхность-1)}.задача-тред-строка span{font-size:13px;color:var(--текст-2)}[data-testid=new-task-page]>.шапка .титул{flex:1 1;min-width:0}.форма-задачи{gap:12px}.форма-задачи .поле-название .поле-подпись{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.форма-задачи .поле-название input{min-height:64px;padding:0 16px;border:0;border-radius:18px;background:var(--поверхность-1);box-shadow:inset 0 0 0 1px var(--рамка-карточки);font-size:18px;font-weight:800}.форма-задачи .плитки-где .плитки{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.форма-задачи .плитки-где .плитка-выбора{min-height:78px;padding:8px 2px}.форма-задачи [data-testid=task-due-mode] .плитки{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.форма-задачи [data-testid=task-confirm] .плитки{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.форма-задачи .плитка-выбора{min-height:78px}.форма-задачи .кому{border:0;border-radius:18px;background:var(--поверхность-1);box-shadow:inset 0 0 0 1px var(--рамка-карточки)}.кому-шапка{min-height:68px;gap:12px}.кому-лица{display:inline-flex;flex:none}.кому-лица>*+*{margin-left:-14px}.кому-лица .лицо{box-shadow:0 0 0 2px var(--поверхность-1)}.кому-текст{display:grid;flex:1 1;min-width:0}.кому-текст .кому-выбрано{flex:none;font-size:17px;font-weight:800}.кому-как{font-size:14px;color:var(--текст-2)}.кому-себе{display:flex;align-items:center;justify-content:space-between;min-height:68px;padding:0 18px;border-radius:18px;background:var(--поверхность-1);box-shadow:inset 0 0 0 1px var(--рамка-карточки)}.кому-себе-подпись{font-size:14px;color:var(--текст-2)}.кому-себе strong,.повторять-строка{font-size:17px;font-weight:800}.повторять-строка{display:flex;align-items:center;gap:12px;min-height:60px;padding:0 14px;border-radius:18px;background:var(--поверхность-1);box-shadow:inset 0 0 0 1px var(--рамка-карточки);color:var(--текст);text-decoration:none}.повторять-значок{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--поверхность-3);color:var(--акцент)}.повторять-значок svg{width:22px;height:22px}.повторять-текст{flex:1 1}.повторять-строка>svg{width:22px;height:22px;color:var(--текст-2)}.форма-задачи .кнопка-поставить{min-height:60px;border-radius:18px;font-size:20px;font-weight:800;gap:10px}.форма-задачи .кнопка-поставить svg{width:24px;height:24px}[data-testid=task-schedules-page] .повтор-включено{margin:0;align-self:center}.повтор-список{display:grid;grid-gap:10px;gap:10px;margin-top:12px}.повтор-список .повтор-строка{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;padding:12px;border:0;border-radius:20px;background:var(--поверхность-1);box-shadow:inset 0 0 0 1px var(--рамка-карточки)}.повтор-список .повтор-строка>form{grid-column:auto}.повтор-список .повтор-строка-название{font-size:18px;font-weight:800}.повтор-кому{font-weight:800;color:var(--текст)}.повтор-список .повтор-квадрат{width:26px;height:22px;border:0;border-radius:7px;background:var(--поверхность-3);font-weight:800}.повтор-список .повтор-квадрат[data-\435\441\442\44C="да"]{background:#4f46e5;color:#fff}.повтор-тумблер{position:relative;display:block;width:56px;height:34px;padding:0;border:0;border-radius:9999px;background:var(--поверхность-3);cursor:pointer}.повтор-тумблер:after{content:"";position:absolute;top:4px;left:4px;width:26px;height:26px;border-radius:50%;background:var(--текст-2);transition:transform var(--время-мгновенно) var(--вход)}.повтор-тумблер[data-\432\43A\43B\44E\447\435\43D\43E="да"]{background:var(--акцент)}.повтор-тумблер[data-\432\43A\43B\44E\447\435\43D\43E="да"]:after{transform:translateX(22px);background:var(--полотно)}.повтор-новый{width:100%;min-height:64px;margin-top:16px;border-radius:20px;font-size:20px;font-weight:800;gap:10px}.повтор-сломано{display:grid;grid-gap:8px;gap:8px;margin-top:12px;padding:12px 14px;border-radius:18px;background:var(--поверхность-1);box-shadow:inset 0 0 0 1px var(--рамка-карточки)}.повтор-сломано-титул{margin:0;font-size:14px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--текст-3)}.повтор-форма,.повтор-шаг-экран{display:grid;grid-gap:12px;gap:12px}.повтор-как-часто .плитки{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.повтор-когда .плитки{grid-template-columns:repeat(auto-fit,minmax(62px,1fr));gap:6px}.повтор-когда .плитка-выбора{min-height:78px}.повтор-как-часто:not(:has(input[value=weekly]:checked))+.повтор-дни{display:none}.повтор-как-часто:not(:has(input[value=monthly]:checked))~.повтор-число-месяца{display:none}.повтор-дни .плитки{gap:6px}.повтор-дни .плитка-выбора{text-transform:lowercase}.повтор-подпись{margin:0;font-size:14px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--текст-3)}.повтор-наглядно{gap:10px;padding:10px;border:0;background:var(--поверхность-1)}.повтор-календарь{gap:4px}.повтор-день{padding:2px 0}.повтор-шаги{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px}.повтор-шаг{flex-direction:column;align-items:flex-start;gap:2px;padding:8px 10px;background:color-mix(in srgb,#22d3ee 18%,var(--поверхность-1))}.повтор-шаг:nth-child(2){background:color-mix(in srgb,#fbbf24 18%,var(--поверхность-1))}.повтор-шаг[data-\43F\440\43E\441\440\43E\447\435\43D\43E="да"]{background:color-mix(in srgb,#f87171 20%,var(--поверхность-1))}.повтор-когда .плитки{grid-template-columns:repeat(auto-fit,minmax(48px,1fr));gap:4px}.повтор-когда .плитка-выбора{min-height:72px;padding-inline:2px}.повтор-когда .плитка-выбора-подпись{font-size:11px;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.повтор-шаг-экран>.повтор-наглядно{order:2}.повтор-шаг-что{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;font-size:12px}.повтор-шаг-время{min-width:0;font-size:18px}.повтор-шаг{min-width:0;padding:8px}.места-задач{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;gap:6px}.места-задач::-webkit-scrollbar{display:none}.места-задач .чип{flex:none;min-width:44px;padding:0 10px;gap:6px}.задачи-повторы{min-height:44px}.задача-первый-экран{min-height:calc(100svh - 160px - env(safe-area-inset-bottom))}.задача-ниже{margin-top:32px}.задача-снимок .кадр-снимок{max-height:34svh;width:auto;max-width:100%;margin-inline:auto;object-fit:cover}[data-testid=task-schedules-page] .шапка:has(.повтор-включено){display:block}[data-testid=task-schedules-page] .шапка .титул h1{font-size:22px;white-space:nowrap}[data-testid=task-schedules-page] .повтор-включено{margin:2px 0 0;font-size:13px}.места-задач .чип{padding:0 7px;gap:4px;font-size:14px}.места-задач .значок[data-\440\430\437\43C\435\440="с"]{width:22px;height:22px}.повтор-когда .плитка-выбора-подпись{font-size:10.5px;letter-spacing:-.01em}.сотр-шапка{display:flex;align-items:center;justify-content:space-between;gap:12px}.сотр-шапка .лицо{flex:none}.сотр-ниже{display:grid;grid-gap:14px;gap:14px;margin-top:max(32px,55svh)}.сотр-ниже-заголовок{margin:0;font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--текст-2)}.сотр-ниже>p{margin:0}.значки-шапка{display:flex;align-items:center;justify-content:flex-start;gap:12px}.значки-шапка h1{margin:0;flex:1 1;min-width:0;text-align:left}.значки-назад{display:inline-flex;align-items:center;justify-content:center;flex:none;width:48px;height:48px;border-radius:16px;background:var(--поверхность-2);color:var(--текст)}.значки-сетка{display:grid;grid-gap:14px;gap:14px}.значки-сетка-шапка{margin:0 0 6px;font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--текст-2)}.значки-сетка-ряды{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px 8px;gap:10px 8px;margin:0;padding:0;list-style:none}.значок-плитка{display:grid;justify-items:center;grid-gap:4px;gap:4px;text-align:center}.значок-плитка-квадрат{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:16px;color:#fff}.значок-плитка-квадрат .знак{width:28px;height:28px}.значок-плитка-имя{font-size:13px;font-weight:700;line-height:1.15}.сотр-задачи{display:flex;align-items:center;gap:12px;min-height:56px;padding:0 16px;border-radius:16px;background:var(--поверхность-2);color:var(--текст);text-decoration:none}.сотр-задачи strong{flex:1 1;font-size:18px;font-weight:800}.сотр-задачи[data-\43F\440\43E\441\440\43E\447\435\43D\43E=true]{background:var(--состояние-беда);color:#fff}.сотр-ниже-компактно{margin-top:24px}.сотр-пусто{margin:0;padding:20px 16px;border-radius:16px;background:var(--поверхность-1);color:var(--текст-2);font-weight:700;text-align:center}.смена-установка a{display:inline-flex;align-items:center;min-height:44px}.эс{--эс-зелёный:#22c55e;display:flex;flex-direction:column}.эс .знак{flex:none;width:24px;height:24px}.эс-скрыто{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.эс-зел{color:var(--ок)}.эс-янт{color:var(--внимание)}.эс-тихо{color:var(--текст-3)}.эс-верх{display:flex;align-items:center;gap:12px;min-height:52px;margin-bottom:14px}.эс-верх h2{flex:1 1;margin:0;font-size:25px;font-weight:800;line-height:1.1}.эс-назад{display:grid;place-items:center;flex:none;width:52px;height:52px;border:0;border-radius:14px;background:var(--поверхность-2);color:var(--текст)}.эс-герой{margin-bottom:9px;padding:14px;border-radius:24px;background:var(--поверхность-1)}.эс-герой-строка{display:flex;align-items:center;gap:12px}.эс-герой-центр{text-align:center}.эс-время{flex:1 1;min-width:0}.эс-время-часы{display:block;font-size:27px;font-weight:800;line-height:1;white-space:nowrap}.эс-время small{display:block;margin-top:4px;font-size:15px;font-weight:700;color:var(--текст-3)}.эс-часы-крупно{font-size:47px;font-weight:800;line-height:1;white-space:nowrap}.эс-ушёл{margin:8px 0 0;font-size:17px;font-weight:700;color:var(--текст-2)}.эс-квадрат{display:grid;place-items:center;flex:none;width:64px;height:64px;border-radius:19px;background:var(--квадрат-оранжевый);color:#fff}.эс-квадрат .знак{width:30px;height:30px}.эс-квадрат-мал{width:35px;height:35px;border-radius:11px}.эс-квадрат-мал .знак{width:20px;height:20px}.эс-квадрат-оранжевый{background:var(--квадрат-оранжевый);color:#fff}.эс-квадрат-серый{background:var(--квадрат-серый);color:#fff}.эс-квадрат-циан{background:#22d3ee;color:#04161a}.эс-квадрат-жёлтый{background:#fbbf24;color:#2a1700}.эс-кольцо{position:relative;display:inline-grid;place-items:center;flex:none}.эс-кольцо svg{position:absolute;inset:0}.эс-кольцо-фон{fill:none;stroke:var(--поверхность-3)}.эс-кольцо-дуга{fill:none;stroke:var(--акцент)}.эс-кольцо[data-\446\432\435\442="ок"] .эс-кольцо-дуга{stroke:var(--эс-зелёный,#22c55e)}.эс-кольцо[data-\446\432\435\442="внимание"] .эс-кольцо-дуга{stroke:var(--внимание)}.эс-кольцо[data-\446\432\435\442="тихий"] .эс-кольцо-дуга{stroke:var(--текст-3)}.эс-кольцо-внутри{position:relative;display:grid;place-items:center;text-align:center;font-weight:800}.эс-кольцо-мал .эс-кольцо-внутри{font-size:14px}.эс-кольцо-две{display:block;font-size:16px;line-height:1.05}.эс-кольцо-две small{display:block;font-size:12px;font-weight:700;color:var(--текст-3)}.эс-кольцо-бол{align-self:center;margin:5px 0 12px}.эс-кольцо-бол .эс-кольцо-внутри{display:flex;flex-direction:column;align-items:center;justify-content:center}.эс-кольцо-бол b{font-size:26px;line-height:1;white-space:nowrap}.эс-кольцо-бол .эс-кольцо-внутри span{margin-top:5px;font-size:14px;font-weight:700;color:var(--текст-3)}.эс-строка .эс-кольцо-мал .знак{width:24px;height:24px}.эс-гео{display:flex;align-items:center;gap:12px;margin-bottom:9px;padding:12px 14px;border-radius:19px;font-size:18px;font-weight:750}.эс-гео span{flex:1 1}.эс-гео-ок{background:color-mix(in srgb,var(--ок) 14%,transparent);color:var(--ок)}.эс-гео-далеко{background:color-mix(in srgb,var(--сбой) 14%,transparent);color:var(--сбой)}.эс-большая{display:flex;align-items:center;justify-content:center;gap:14px;width:100%;height:87px;border:0;border-radius:24px;font:inherit;font-size:25px;font-weight:800}.эс-большая .знак{width:35px;height:35px}.эс-вход{background:var(--эс-зелёный);color:#052e12}.эс-выход{background:#f59e0b;color:#2a1700}.эс-выкл{background:var(--поверхность-3);color:var(--текст-3)}.эс-ниже{margin-top:17px}.эс-ухожу{height:73px;margin-top:12px;font-size:22px}.эс-ухожу .знак{width:30px;height:30px}.эс-большая:disabled{opacity:.9}.эс-вход:not(.эс-выкл):disabled{opacity:.6}.эс-ссылка{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;min-height:52px;margin-top:6px;border:0;background:none;color:var(--текст-2);font:inherit;font-size:16px;font-weight:700}.эс-ссылка .знак{width:24px;height:24px}.эс-подсказка{margin:8px 0 0;padding:12px 14px;border-radius:14px;background:var(--поверхность-3);font-weight:800}.эс-метка{display:flex;align-items:center;gap:7px;margin:9px 0 6px;font-size:14px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--текст-3)}.эс-метка-ждут{margin-top:19px}.эс-плитки{display:grid;grid-gap:7px;gap:7px}.эс-плитки-1,.эс-плитки-3{grid-template-columns:repeat(3,minmax(0,1fr))}.эс-плитки-2{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:9px}.эс-плитка{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0;min-height:52px;padding:8px 4px;border:0;border-radius:17px;background:var(--поверхность-1);color:var(--текст-2);font:inherit;font-size:14px;font-weight:700;line-height:1.1;text-align:center;overflow-wrap:anywhere}.эс-плитка .эс-квадрат{width:45px;height:45px;border-radius:13px}.эс-плитка .эс-квадрат .знак{width:25px;height:25px}.эс-плитка-ряд{flex-direction:row;justify-content:flex-start;gap:10px;min-height:64px;padding:8px 10px;font-size:15px;text-align:left}.эс-плитка-ряд:disabled{opacity:.6}.эс-карта{position:relative;height:295px;margin-bottom:12px;border-radius:24px;overflow:hidden;background-color:var(--поверхность-1);background-image:linear-gradient(color-mix(in srgb,var(--текст) 7%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--текст) 7%,transparent) 1px,transparent 1px);background-size:33px 33px}.эс-карта-зона{position:absolute;left:11%;top:18%;width:177px;height:177px;border-radius:50%;background:color-mix(in srgb,var(--эс-зелёный) 11%,transparent);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--эс-зелёный) 53%,transparent)}.эс-карта-ресторан{position:absolute;left:25%;top:37%;display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:var(--квадрат-фиолетовый);color:#fff}.эс-карта-пунктир{position:absolute;left:36%;top:30%;width:38%;border-top:2px dashed var(--сбой);transform:rotate(-12deg);transform-origin:left}.эс-карта-я{position:absolute;left:76%;top:24%;width:26px;height:26px;border-radius:50%;background:#22d3ee;box-shadow:0 0 0 7px color-mix(in srgb,#22d3ee 20%,transparent)}.эс-метки{display:flex;justify-content:space-between;margin-top:12px;font-size:13px;font-weight:700;color:var(--текст-3)}.эс-шкала{position:relative;height:35px;margin:5px 0;border-radius:11px}.эс-герой .эс-шкала,.эс-шкала{background:var(--поверхность-2)}.эс-шкала-план{position:absolute;inset:0;border-radius:11px;box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--текст-3) 70%,transparent)}.эс-шкала-факт{position:absolute;top:7px;bottom:7px;border-radius:7px;background:var(--эс-зелёный)}.эс-шкала-сейчас{position:absolute;top:-4px;bottom:-4px;width:2px;background:var(--текст)}.эс-времена{justify-content:space-between;margin-top:7px;font-size:15px;font-weight:600;color:var(--текст-3)}.эс-времена,.эс-времена span{display:flex;align-items:center}.эс-времена span{gap:6px}.эс-времена .знак{width:19px;height:19px}.эс-строка{display:flex;align-items:center;gap:12px;min-height:59px;margin-bottom:7px;padding:11px 12px;border:0;border-radius:19px;background:var(--поверхность-1);color:var(--текст);text-decoration:none;text-align:left;width:100%;font:inherit;cursor:pointer}.эс-текст{flex:1 1;min-width:0;font-size:18px;font-weight:700;line-height:1.15}.эс-текст small{display:block;font-size:14px;font-weight:600;color:var(--текст-3)}.эс-строка-внимание{box-shadow:inset 0 0 0 2px var(--внимание)}.эс-действие{display:flex;align-items:center;gap:6px;flex:none;min-height:52px;padding:0 14px;border:0;border-radius:13px;background:var(--акцент);color:var(--акцент-текст);font:inherit;font-size:15px;font-weight:800}.эс-действие .знак{width:19px;height:19px}.эс-причины{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:10px}.эс-причина{min-height:64px;padding:8px;border:2px solid transparent;border-radius:16px;background:var(--поверхность-1);color:var(--текст);font:inherit;font-size:14px;font-weight:800}.эс-причина[aria-pressed=true]{border-color:var(--акцент);background:var(--акцент-подложка)}.эс-текстовое{width:100%;margin-top:8px;padding:12px;border:0;border-radius:14px;background:var(--поверхность-1);color:var(--текст);font:inherit;font-size:16px}main:has(.эс[data-\441\43E\441\442\43E\44F\43D\438\435="ухожу"]) :is(#чек-листы-смены,[data-testid=zone-section],.сотр-ниже){display:none}.эс-выход[data-testid=shift-leave-qr]{gap:10px;font-size:21px;white-space:nowrap}.эс-выход[data-testid=shift-leave-qr] .знак{width:30px;height:30px}.свод{display:flex;flex-direction:column;gap:12px}.свод-подзаголовок{margin:8px 0 0;font-size:15px;font-weight:800;color:var(--текст-2)}.свод-кольцо{--доля:0;--цвет:var(--текст-3);position:relative;flex:none;display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:conic-gradient(var(--цвет) calc(var(--доля) * 1%),var(--поверхность-3) 0);font-weight:800;font-size:17px}.свод-кольцо:before{content:"";position:absolute;inset:7px;border-radius:50%;background:var(--поверхность-1)}.свод-кольцо>span{position:relative}.свод-кольцо[data-\442\43E\43D="ок"]{--цвет:var(--ок)}.свод-кольцо[data-\442\43E\43D="внимание"]{--цвет:var(--внимание)}.свод-кольцо[data-\442\43E\43D="сбой"]{--цвет:var(--сбой)}.свод-кольцо[data-\440\430\437\43C\435\440="б"]{width:92px;height:92px;font-size:25px}.свод-кольцо[data-\440\430\437\43C\435\440="б"]:before{inset:10px}.свод-главное{display:flex;align-items:center;gap:16px;padding:16px;border-radius:22px;background:var(--поверхность-1)}.свод-главное-текст{display:flex;flex-direction:column;gap:3px;min-width:0;font-size:15px;color:var(--текст-2);font-weight:700}.свод-главное-текст b{font-size:24px;color:var(--текст);font-weight:800}.свод-динамика{font-style:normal;font-size:14px;font-weight:800;color:var(--текст-2)}.свод-динамика[data-\43E\446\435\43D\43A\430="лучше"]{color:var(--ок)}.свод-динамика[data-\43E\446\435\43D\43A\430="хуже"]{color:var(--сбой)}.свод-плитки{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.свод-плитка{display:flex;flex-direction:column;align-items:center;text-align:center;gap:3px;padding:12px 8px;border-radius:18px;background:var(--поверхность-1);font-size:14px;font-weight:700;color:var(--текст-2);min-width:0}.свод-плитка b{font-size:26px;line-height:1.05;color:var(--текст);font-weight:800}.свод-плитка[data-\442\43E\43D="сбой"]{background:var(--поверхность-2)}.свод-плитка[data-\442\43E\43D="сбой"] b{color:var(--сбой)}.свод-значок{display:grid;place-items:center;width:36px;height:36px;margin-bottom:2px;border-radius:11px;--тон:var(--акцент);background:color-mix(in srgb,var(--тон) 22%,var(--поверхность-2));color:var(--тон)}.свод-значок[data-\442\43E\43D="внимание"]{--тон:var(--внимание)}.свод-значок[data-\442\43E\43D="сбой"]{--тон:var(--сбой)}.свод-значок>.иконка{width:20px;height:20px}.свод-плитка .свод-полоска{align-self:stretch;margin-top:2px}.свод-плитка-имена{overflow-wrap:anywhere;color:var(--сбой);font-style:normal;font-weight:800;font-size:14px}.свод-полоска{display:flex;height:8px;border-radius:6px;overflow:hidden;background:var(--поверхность-3)}.свод-полоска>i{display:block;height:100%}.свод-полоска>i[data-\442\43E\43D="ок"]{background:var(--ок)}.свод-полоска>i[data-\442\43E\43D="внимание"]{background:var(--внимание)}.свод-полоска>i[data-\442\43E\43D="сбой"]{background:var(--сбой)}.свод-полоска>i[data-\442\43E\43D="акцент"]{background:var(--акцент)}.свод-легенда{display:flex;flex-wrap:wrap;gap:4px 12px;margin:0;padding:0;list-style:none;font-size:13px;font-weight:700;color:var(--текст-2)}.свод-легенда i{display:inline-block;width:9px;height:9px;margin-right:5px;border-radius:3px;background:var(--текст-3)}.свод-легенда i[data-\442\43E\43D="ок"]{background:var(--ок)}.свод-легенда i[data-\442\43E\43D="внимание"]{background:var(--внимание)}.свод-легенда i[data-\442\43E\43D="сбой"]{background:var(--сбой)}.свод-легенда i[data-\442\43E\43D="акцент"]{background:var(--акцент)}.свод-столбики{display:flex;align-items:flex-end;gap:6px;height:120px;padding:10px 8px 8px;border-radius:18px;background:var(--поверхность-1)}.свод-столбик{flex:1 1;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:3px;height:100%;font-size:12px;font-weight:800;color:var(--текст-2);text-decoration:none}.свод-столбик b{font-size:13px;color:var(--текст)}.свод-столбик i{display:block;width:100%;min-height:3px;border-radius:6px 6px 3px 3px;background:var(--текст-3)}.свод-столбик[data-\442\43E\43D="ок"] i{background:var(--ок)}.свод-столбик[data-\442\43E\43D="внимание"] i{background:var(--внимание)}.свод-столбик[data-\442\43E\43D="сбой"] i{background:var(--сбой)}.свод-зоны{display:grid;grid-template-columns:repeat(auto-fit,minmax(76px,1fr));grid-gap:10px;gap:10px;padding:12px;border-radius:18px;background:var(--поверхность-1)}.свод-зона{display:flex;flex-direction:column;align-items:center;gap:5px;font-size:13px;font-weight:800;color:var(--текст-2);text-align:center;overflow-wrap:anywhere}.свод-зона .свод-кольцо{width:58px;height:58px;font-size:15px}.свод-зона .свод-кольцо:before{inset:6px}.свод-карточка{display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:18px;background:var(--поверхность-1)}.свод-карточка-шапка{display:flex;align-items:center;gap:12px}.свод-карточка-шапка>.иконка-квадрат{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--акцент-подложка);color:var(--акцент)}.свод-карточка-шапка .иконка{width:22px;height:22px}.свод-карточка-текст{flex:1 1;min-width:0;display:flex;flex-direction:column;font-size:17px;font-weight:800;line-height:1.2;overflow-wrap:anywhere}.свод-карточка-текст small{font-size:14px;font-weight:700;color:var(--текст-2)}.свод-карточка-число{flex:none;font-size:24px;font-weight:800}.свод-дни{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.свод-дни i{display:block;width:22px;height:22px;border-radius:7px;background:var(--поверхность-3)}.свод-дни i[data-\43F\440\43E\432\430\43B="да"]{background:var(--сбой)}.свод-дни-подпись{margin-left:4px;font-size:12px;font-weight:800;color:var(--текст-2)}.свод-люди{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.свод-человек{display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:12px;border-radius:18px;background:var(--поверхность-1);font-size:13px;font-weight:800;color:var(--текст-2);min-width:0}.свод-человек b{font-size:20px;color:var(--текст);overflow-wrap:anywhere}.свод-человек[data-\442\43E\43D="ок"]{box-shadow:inset 0 0 0 2px var(--ок)}.свод-человек[data-\442\43E\43D="внимание"]{box-shadow:inset 0 0 0 2px var(--внимание)}.свод-человек .лицо{width:40px;height:40px}.свод-лица{display:flex;flex-wrap:wrap;gap:6px}.свод-лица .лицо{width:36px;height:36px;font-size:12px}.свод-лица [data-\43D\435\442="да"]{opacity:.35}.свод-кнопки{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.свод-кнопка{display:flex;align-items:center;justify-content:center;gap:8px;min-height:58px;border:0;border-radius:18px;font:inherit;font-size:18px;font-weight:800;text-decoration:none;cursor:pointer;background:var(--поверхность-2);color:var(--текст)}.свод-кнопка .иконка{width:22px;height:22px}.свод-кнопка-главная{background:var(--акцент);color:var(--акцент-текст)}.свод-владельцу{display:flex;flex-direction:column;gap:10px}.свод-отправлено{margin:0;padding:12px 14px;border-radius:14px;background:var(--поверхность-1);color:var(--ок);font-weight:800}.свод-шапка{position:relative;margin-bottom:12px}.свод-шапка-ряд{display:flex;align-items:center;gap:8px}.свод-стрелка{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:var(--поверхность-1);color:var(--текст);text-decoration:none}.свод-стрелка .иконка{width:22px;height:22px}.свод-стрелка-выкл{opacity:.35}.свод-шапка-титул{flex:1 1;min-width:0;display:flex;flex-direction:column;align-items:center;text-align:center;line-height:1.15}.свод-шапка-титул b{font-size:21px;font-weight:800;overflow-wrap:anywhere}.свод-шапка-титул small{font-size:13px;font-weight:700;color:var(--текст-2)}.свод-шапка-право{flex:none;display:flex;align-items:center;gap:8px}.свод-шапка-право .справка[open]>.справка-текст{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:5;padding:12px 14px;border-radius:16px;background:var(--поверхность-2);box-shadow:0 8px 24px rgba(0,0,0,.35)}.часы-зоны{flex-wrap:wrap}.свод-печать{max-width:720px;margin:0 auto;padding:16px;display:flex;flex-direction:column;gap:14px}.свод-печать h1,.свод-печать h2{margin:0}.свод-печать h2{font-size:17px;margin-top:6px}.свод-печать table{width:100%;border-collapse:collapse}.свод-печать td,.свод-печать th{text-align:left;padding:6px 8px;border-bottom:1px solid var(--граница);font-size:15px}.свод-печать-цифры{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.свод-печать-цифры div{padding:10px 12px;border:1px solid var(--граница);border-radius:12px;font-weight:700}.свод-печать-цифры b{display:block;font-size:24px}@media print{.свод-печать{max-width:none;padding:0;color:#000;background:#fff}.свод-печать td,.свод-печать th,.свод-печать-цифры div{border-color:#888}.свод-печать .свод-кольцо{display:none}}.снимки-вкладки{display:flex;gap:4px;padding:5px;margin-bottom:12px;border-radius:16px;background:var(--поверхность-1)}.снимки-вкладки a{position:relative;flex:1 1;min-width:0;display:flex;align-items:center;justify-content:center;gap:5px;min-height:43px;padding:0 2px;border-radius:13px;font-size:14px;font-weight:800;text-align:center;white-space:nowrap;color:var(--текст-2);text-decoration:none}.снимки-число{position:absolute;top:1px;right:0;display:grid;place-items:center;min-width:17px;height:17px;padding:0 4px;border-radius:9px;font-size:11px;line-height:1;background:var(--внимание);color:#1a1200}.снимки-вводная{margin:0 0 12px;padding:12px 14px;border-radius:16px;background:var(--поверхность-1);font-size:15px;font-weight:700;line-height:1.35}.снимки-зоны{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:6px;gap:6px;margin-bottom:12px}.снимки-зоны a{display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 4px;border-radius:16px;background:var(--поверхность-1);color:var(--текст);font-size:13px;font-weight:800;text-decoration:none;text-align:center;overflow-wrap:anywhere;min-width:0}.снимки-зоны a[aria-current=true]{box-shadow:inset 0 0 0 2px var(--акцент)}.снимки-образец-кадр{position:relative;flex:none;display:block;width:64px;height:64px;border-radius:14px;overflow:hidden}.снимки-образец-кадр .кадр-нет,.снимки-образец-кадр .кадр-снимок{width:100%;height:100%;object-fit:cover}.снимки-образец-кадр i{position:absolute;left:3px;bottom:3px;padding:1px 6px;border-radius:6px;font-style:normal;font-size:10px;font-weight:800;background:var(--ок);color:#04160a}.снимки-вкладки a[aria-current=page]{background:var(--акцент);color:var(--акцент-текст)}.снимки-сетка{list-style:none;margin:0 0 12px;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.снимки-плитка{position:relative;display:flex;flex-direction:column;overflow:hidden;border-radius:18px;background:var(--поверхность-1);min-width:0}.снимки-плитка .кадр-нет,.снимки-плитка .кадр-снимок{width:100%;aspect-ratio:1/1;object-fit:cover;display:flex;align-items:center;justify-content:center;text-align:center;font-size:13px}.снимки-плитка-подпись{display:flex;flex-direction:column;gap:2px;padding:8px 10px 10px;min-width:0}.снимки-плитка-подпись b{font-size:14px;line-height:1.2;overflow-wrap:anywhere}.снимки-плитка-подпись small{font-size:12px;color:var(--текст-2);overflow-wrap:anywhere}.снимки-плитка .без-людей{display:block;margin-top:4px}.снимки-значок{position:absolute;top:8px;right:8px;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:900;color:#1a1200}.снимки-значок-похож{background:#fbbf24}.снимки-значок-принят{background:#4ade80}.снимки-значок-проверить{background:#22d3ee}.снимки-значок-удалён{background:#a1a7b0}.снимки-совпадение{display:flex;align-items:center;gap:10px;margin-top:8px;font-size:15px;font-weight:800}.снимки-полоска{flex:1 1;height:10px;border-radius:6px;background:var(--поверхность-1);overflow:hidden}.снимки-полоска i{display:block;height:100%;background:#fbbf24}.снимки-люди{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-direction:column;gap:7px}.снимки-люди a{display:flex;align-items:center;gap:12px;min-height:68px;padding:12px 14px;border-radius:18px;background:var(--поверхность-1);color:var(--текст);text-decoration:none}.снимки-люди-текст{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.снимки-люди-имя{font-size:17px;font-weight:800}.снимки-люди small{font-size:14px;color:var(--текст-2)}.снимки-счётчики{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:6px;gap:6px;margin-bottom:12px}.снимки-счётчики>div{display:flex;flex-direction:column;align-items:center;padding:8px 4px;border-radius:14px;font-size:12px;font-weight:700;background:var(--поверхность-1)}.снимки-счётчики b{font-size:22px}.снимки-счётчик-проверить{background:#22d3ee!important;color:#04222a}.снимки-счётчик-похож{background:#fbbf24!important;color:#1a1200}.снимки-назад{display:flex;justify-content:center;padding:10px;font-size:15px;font-weight:700;color:var(--текст-2);text-decoration:underline}.снимки-образцы{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-direction:column;gap:7px}.снимки-образец{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:18px;background:var(--поверхность-1)}.снимки-образец>div{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.снимки-образец b{font-size:16px;overflow-wrap:anywhere}.снимки-образец small{font-size:13px;color:var(--текст-2)}.снимки-образец-число{flex:none;padding:3px 8px;border-radius:9px;font-size:12px;font-weight:800;background:var(--поверхность-2,var(--поверхность-1));color:var(--текст-2)}