:root{--color-bg:#fbf6ef;--color-surface:#fff;--color-text:#2e2622;--color-muted:#6f5f53;--color-border:#e7dacb;--color-accent:#a6431f;--color-accent-soft:#f7e7dd;--color-on-accent:#fff;--color-tab-active-bg:var(--color-accent);--color-tab-active-text:var(--color-on-accent);--color-ok:#3f6b4c;--color-ok-soft:#e4efe6;--color-warn:#8a5a12;--color-warn-soft:#faefd9;--color-bad:#a32e26;--color-bad-soft:#fae5e2;--color-shade:#2e262273;--shadow-card:0 1px 2px #2e26220d, 0 3px 10px #2e26220f;--width-phone:430px;--масштаб-шрифта:1}html[data-theme=dark]{--color-bg:#1c1917;--color-surface:#282320;--color-text:#f2e9e0;--color-muted:#b5a395;--color-border:#3b322d;--color-accent:#e8926a;--color-accent-soft:#39281f;--color-on-accent:#1c1917;--color-tab-active-bg:var(--color-accent);--color-tab-active-text:var(--color-on-accent);--color-ok:#86bc96;--color-ok-soft:#223026;--color-warn:#e3ac55;--color-warn-soft:#352a18;--color-bad:#ef8078;--color-bad-soft:#38231f;--color-shade:#0009;--shadow-card:0 1px 2px #00000059, 0 3px 10px #0000004d}*{box-sizing:border-box}html,body,#root{margin:0;padding:0}html{height:var(--app-height,100dvh)}body{background:var(--color-bg);height:100%;color:var(--color-text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:calc(18px * var(--масштаб-шрифта));-webkit-text-size-adjust:100%;overscroll-behavior-y:none;line-height:1.5;overflow-x:hidden}@media (width<=359px){body{font-size:calc(17px * var(--масштаб-шрифта))}}#root{flex-direction:column;min-height:100%;display:flex}button{font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;padding:0;transition:opacity .12s,transform .12s}button:active{opacity:.6;transform:scale(.985)}button[disabled]{opacity:.45;cursor:default}button[disabled]:active{transform:none}input,textarea,select{font:inherit;color:var(--color-text);background:var(--color-surface);border:1.5px solid var(--color-border);border-radius:11px;width:100%;min-height:52px;padding:12px}textarea{min-height:96px;line-height:1.45}input::placeholder,textarea::placeholder{color:var(--color-muted)}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:8px}.numeric{font-variant-numeric:tabular-nums}[hidden]{display:none!important}.pm-card{background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-card);border-radius:14px;margin-bottom:12px;padding:14px}.pm-card--accent{border-color:var(--color-accent)}.pm-card__title{font-size:calc(14px * var(--масштаб-шрифта));text-transform:uppercase;letter-spacing:.06em;color:var(--color-muted);margin:0 0 10px;font-weight:700}.pm-row{justify-content:space-between;align-items:baseline;gap:10px;padding:4px 0;display:flex}.pm-row__value{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.pm-mut{color:var(--color-muted)}.pm-sm{font-size:calc(15px * var(--масштаб-шрифта));line-height:1.4}.pm-big{font-size:calc(30px * var(--масштаб-шрифта));font-variant-numeric:tabular-nums;font-weight:700;line-height:1.15}.pm-hr{background:var(--color-border);border:0;height:1px;margin:10px 0}.pm-src{font-size:calc(14px * var(--масштаб-шрифта));color:var(--color-muted);border-left:3px solid var(--color-border);margin:10px 0 0;padding-left:9px;line-height:1.45}.pm-btn{background:var(--color-accent);width:100%;min-height:56px;color:var(--color-on-accent);font-size:calc(19px * var(--масштаб-шрифта));border:0;border-radius:12px;padding:8px 14px;font-weight:700;display:block}.pm-btn--sec{background:var(--color-surface);color:var(--color-accent);border:1.5px solid var(--color-accent)}.pm-btn--mini{min-height:48px;font-size:calc(17px * var(--масштаб-шрифта))}.pm-btn--quiet{background:var(--color-surface);color:var(--color-text);border:1.5px solid var(--color-border)}.pm-btn--bad{background:var(--color-surface);color:var(--color-bad);border:1.5px solid var(--color-bad)}.pm-btns{gap:8px;margin-top:10px;display:flex}.pm-btns>*{flex:1}.pm-link{color:var(--color-accent);font-size:calc(17px * var(--масштаб-шрифта));background:0 0;border:0;min-height:48px;padding:12px 4px;text-decoration:underline}.pm-pill{font-size:calc(14px * var(--масштаб-шрифта));background:var(--color-accent-soft);color:var(--color-accent);white-space:nowrap;border-radius:999px;padding:3px 10px;font-weight:700;display:inline-block}.pm-pill--ok{background:var(--color-ok-soft);color:var(--color-ok)}.pm-pill--warn{background:var(--color-warn-soft);color:var(--color-warn)}.pm-pill--bad{background:var(--color-bad-soft);color:var(--color-bad)}.pm-note{background:var(--color-warn-soft);border:1px solid var(--color-border);border-left:4px solid var(--color-warn);font-size:calc(17px * var(--масштаб-шрифта));border-radius:12px;margin-bottom:12px;padding:12px 14px}.pm-note--bad{background:var(--color-bad-soft);border-left-color:var(--color-bad)}.pm-note--ok{background:var(--color-ok-soft);border-left-color:var(--color-ok)}.pm-seg{background:var(--color-accent-soft);border-radius:12px;gap:6px;margin-bottom:12px;padding:4px;display:flex}.pm-seg>button{min-height:48px;color:var(--color-accent);font-size:calc(16px * var(--масштаб-шрифта));background:0 0;border:0;border-radius:9px;flex:1;padding:0 4px;font-weight:600}.pm-seg>button[aria-pressed=true]{background:var(--color-surface);color:var(--color-text);font-weight:700}.pm-tile{border:1.5px solid var(--color-border);background:var(--color-surface);width:100%;min-height:60px;color:var(--color-text);font-size:calc(18px * var(--масштаб-шрифта));text-align:left;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;padding:10px 14px;display:flex}.pm-tile__price{white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:700}.pm-tile[aria-pressed=true]{border-color:var(--color-accent);background:var(--color-accent-soft)}.pm-go{background:var(--color-surface);border:1px solid var(--color-border);width:100%;min-height:64px;color:var(--color-text);font:inherit;text-align:left;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;padding:14px;text-decoration:none;display:flex}.pm-go:after{content:"›";color:var(--color-muted);font-size:calc(26px * var(--масштаб-шрифта));flex:none;line-height:1}.pm-bar{background:var(--color-border);border-radius:999px;height:14px;margin:8px 0 6px;overflow:hidden}.pm-bar>i{background:var(--color-accent);border-radius:999px;height:100%;display:block}.pm-bar--ok>i{background:var(--color-ok)}.pm-bar--warn>i{background:var(--color-warn)}.pm-bar--bad>i{background:var(--color-bad)}.pm-field{margin-bottom:12px}.pm-label{font-size:calc(15px * var(--масштаб-шрифта));color:var(--color-muted);margin-bottom:5px}.pm-check{width:100%;min-height:52px;color:var(--color-text);font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:flex}.pm-check__box{border:2px solid var(--color-border);background:var(--color-surface);border-radius:8px;flex:none;width:30px;height:30px;position:relative}.pm-check[aria-pressed=true] .pm-check__box{background:var(--color-ok);border-color:var(--color-ok)}.pm-check[aria-pressed=true] .pm-check__box:after{content:"";border:solid var(--color-surface);border-width:0 3px 3px 0;width:8px;height:15px;position:absolute;top:3px;left:9px;transform:rotate(45deg)}.pm-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pm-chips{flex-wrap:wrap;gap:8px;display:flex}.pm-chips>button{border:1.5px solid var(--color-border);background:var(--color-surface);min-height:48px;color:var(--color-text);font-size:calc(17px * var(--масштаб-шрифта));border-radius:999px;padding:0 16px}.pm-chips>button[aria-pressed=true]{border-color:var(--color-accent);background:var(--color-accent-soft);color:var(--color-accent)}html[data-motion=off] *,html[data-motion=off] :before,html[data-motion=off] :after{scroll-behavior:auto!important;transition-duration:1ms!important;transition-delay:0s!important;animation-duration:1ms!important;animation-delay:0s!important}@keyframes pm-appear{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes pm-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes pm-slide{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes pm-tab-from-right{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}@keyframes pm-tab-from-left{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:none}}.pm-in{animation:.34s cubic-bezier(.22,.61,.36,1) backwards pm-appear;animation-delay:calc(var(--step,0) * 45ms)}.pm-tab-right{animation:.26s cubic-bezier(.22,.61,.36,1) backwards pm-tab-from-right}.pm-tab-left{animation:.26s cubic-bezier(.22,.61,.36,1) backwards pm-tab-from-left}@media (prefers-reduced-motion:reduce){.pm-in,.pm-tab-right,.pm-tab-left{animation-duration:1ms;animation-delay:0s}}._toast_9tzje_3{left:12px;right:12px;bottom:calc(84px + env(safe-area-inset-bottom));z-index:60;background:var(--color-text);max-width:406px;color:var(--color-bg);font-size:calc(16px * var(--масштаб-шрифта));border-radius:12px;margin:0 auto;padding:14px 16px;line-height:1.4;animation:.18s _всплыть_9tzje_1;position:fixed;box-shadow:0 6px 20px #00000040}@keyframes _всплыть_9tzje_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}._backdrop_9tzje_33{background:var(--color-shade);z-index:70;position:fixed;inset:0}._dialog_9tzje_40{left:12px;right:12px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:71;background:var(--color-surface);border-radius:18px;max-width:406px;margin:0 auto;padding:18px 16px;animation:.2s _снизу_9tzje_1;position:fixed;box-shadow:0 -8px 30px #00000040}@keyframes _снизу_9tzje_1{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}._title_9tzje_66{font-size:calc(20px * var(--масштаб-шрифта));margin:0 0 8px;font-weight:700}._text_9tzje_72{font-size:calc(17px * var(--масштаб-шрифта));color:var(--color-muted);margin:0 0 16px;line-height:1.5}._skeleton_8b1kt_3{flex-direction:column;gap:12px;display:flex}._skeletonBlock_8b1kt_9{background:linear-gradient(90deg, var(--color-accent-soft) 25%, var(--color-border) 37%, var(--color-accent-soft) 63%);background-size:400% 100%;border-radius:14px;height:92px;animation:1.4s infinite _перелив_8b1kt_1}@keyframes _перелив_8b1kt_1{0%{background-position:100%}to{background-position:0}}@media (prefers-reduced-motion:reduce){._skeletonBlock_8b1kt_9{animation:none}}._slow_8b1kt_38{font-size:calc(16px * var(--масштаб-шрифта));color:var(--color-muted);justify-content:space-between;align-items:center;gap:10px;display:flex}._error_8b1kt_47{background:var(--color-bad-soft);border:1px solid var(--color-border);border-left:4px solid var(--color-bad);font-size:calc(17px * var(--масштаб-шрифта));border-radius:12px;padding:14px}._errorTitle_8b1kt_56{margin-bottom:4px;font-weight:700}._errorRetry_8b1kt_61{border:1.5px solid var(--color-accent);background:var(--color-surface);min-height:48px;color:var(--color-accent);font-size:calc(17px * var(--масштаб-шрифта));border-radius:11px;margin-top:10px;padding:0 18px;font-weight:700}._empty_8b1kt_73{background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-card);text-align:center;border-radius:14px;flex-direction:column;align-items:center;gap:10px;padding:28px 20px;display:flex}._badge_8b1kt_86{background:var(--color-accent-soft);width:48px;height:48px;color:var(--color-accent);border-radius:50%;justify-content:center;align-items:center;display:flex}._emptyTitle_8b1kt_97{font-size:calc(19px * var(--масштаб-шрифта));font-weight:700}._emptyHint_8b1kt_102{font-size:calc(16px * var(--масштаб-шрифта));color:var(--color-muted)}._screen_1tb3y_7{min-height:var(--app-height,100dvh);padding:24px 20px calc(24px + env(safe-area-inset-bottom));background:var(--color-bg);flex-direction:column;justify-content:center;display:flex}._card_1tb3y_16{background:var(--color-surface);border:1px solid var(--color-border);text-align:center;border-radius:18px;flex-direction:column;align-items:center;gap:12px;padding:22px 20px;display:flex}._mark_1tb3y_28{width:54px;height:54px;color:var(--color-accent);background:var(--color-accent-soft);border-radius:999px;justify-content:center;align-items:center;display:flex}._title_1tb3y_39{font-size:calc(20px * var(--масштаб-шрифта));letter-spacing:-.01em;margin:0;font-weight:800}._text_1tb3y_46{font-size:calc(13.5px * var(--масштаб-шрифта));opacity:.74;margin:0;line-height:1.5}._primary_1tb3y_53{background:var(--color-accent);width:100%;height:46px;color:var(--color-on-accent);font-weight:800;font-size:calc(15px * var(--масштаб-шрифта));border-radius:999px;justify-content:center;align-items:center;margin-top:4px;display:flex}._экран_1hhfr_1{min-height:var(--app-height,100dvh);background:var(--color-bg);justify-content:center;align-items:center;padding:20px;display:flex}._карточка_1hhfr_10{background:var(--color-surface);border:1px solid var(--color-border);text-align:center;width:100%;max-width:380px;box-shadow:var(--shadow-card);border-radius:18px;padding:26px 20px}._знак_1hhfr_21{background:var(--color-accent-soft);width:56px;height:56px;color:var(--color-accent);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 14px;display:flex}._заголовок_1hhfr_33{font-size:calc(22px * var(--масштаб-шрифта));margin:0 0 10px;font-weight:700;line-height:1.25}._текст_1hhfr_40{font-size:calc(17px * var(--масштаб-шрифта));color:var(--color-muted);margin:0;line-height:1.5}._полоска_m7kzc_1{z-index:29;max-width:var(--width-phone);background:var(--color-text);color:var(--color-bg);font-size:calc(16px * var(--масштаб-шрифта));border-radius:12px;align-items:center;gap:10px;margin:0 auto;padding:10px 12px;display:flex;position:fixed;left:8px;right:8px;box-shadow:0 4px 16px #00000038}._текст_m7kzc_19{flex:1;min-width:0;line-height:1.3}._кнопка_m7kzc_25{background:var(--color-bg);min-height:40px;color:var(--color-text);font-size:calc(16px * var(--масштаб-шрифта));border:0;border-radius:10px;flex:none;align-items:center;padding:0 14px;font-weight:700;display:flex}._закрыть_m7kzc_39{width:40px;height:40px;color:var(--color-bg);background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:flex}._backdrop_1921f_1{background:var(--color-shade);z-index:40;touch-action:none;animation:.15s _fade_1921f_1;position:fixed;inset:0}@keyframes _fade_1921f_1{0%{opacity:0}to{opacity:1}}@keyframes _выезд_1921f_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}._sheet_1921f_8{z-index:41;max-width:var(--width-phone);touch-action:pan-y pinch-zoom;overscroll-behavior:contain;background:var(--color-bg);max-height:min(86dvh,760px);padding:8px 16px calc(16px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0;margin:0 auto;animation:.28s cubic-bezier(.2,.9,.3,1.06) both _выезд_1921f_1;position:fixed;bottom:0;left:0;right:0;overflow:hidden auto;box-shadow:0 -8px 30px #00000040}._handle_1921f_79{background:var(--color-border);border-radius:999px;width:36px;height:4px;margin:6px auto 12px}._head_1921f_87{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}._head_1921f_87 h2{font-size:calc(20px * var(--масштаб-шрифта));letter-spacing:-.01em;margin:0;font-weight:700}._subtitle_1921f_102{font-size:calc(16px * var(--масштаб-шрифта));color:var(--color-muted);margin-top:2px}._close_1921f_108{background:var(--color-accent-soft);width:48px;height:48px;color:var(--color-text);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}._close_1921f_108 svg{width:20px;height:20px}._footer_1921f_124{margin-top:16px}._footerButton_1921f_128{border:1.5px solid var(--color-border);background:var(--color-surface);width:100%;min-height:52px;font-weight:700;font-size:calc(18px * var(--масштаб-шрифта));border-radius:12px}._dragging_1921f_142{transition:none;animation:none}._snapping_1921f_148{transition:transform .22s cubic-bezier(.22,.61,.36,1);animation:none}._сумма_1a316_3{font-size:calc(34px * var(--масштаб-шрифта));color:var(--color-accent);font-variant-numeric:tabular-nums;margin:4px 0 12px;font-weight:700;line-height:1.1}._шапкаОбязательства_1a316_12{justify-content:space-between;align-items:baseline;gap:10px;display:flex}._названиеОбязательства_1a316_18{font-size:calc(20px * var(--масштаб-шрифта));font-weight:700}._подпись_1a316_23{font-size:calc(16px * var(--масштаб-шрифта));color:var(--color-muted);justify-content:space-between;gap:10px;display:flex}._светGreen_1a316_30{color:var(--color-ok);font-weight:700}._светYellow_1a316_34{color:var(--color-warn);font-weight:700}._светRed_1a316_38{color:var(--color-bad);font-weight:700}._столбики_1a316_44{align-items:flex-end;gap:4px;height:120px;margin:10px 0 6px;display:flex}._столбик_1a316_44{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:4px;min-width:0;height:100%;display:flex}._столбикТело_1a316_61{background:var(--color-accent);border-radius:6px 6px 0 0;width:100%;min-height:3px}._столбикПодпись_1a316_67{font-size:calc(12px * var(--масштаб-шрифта));color:var(--color-muted);white-space:nowrap}._цифры_1a316_73{grid-template-columns:1fr 1fr;gap:10px;display:grid}._цифра_1a316_78{background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;padding:12px}._цифраЗначение_1a316_84{font-size:calc(24px * var(--масштаб-шрифта));font-variant-numeric:tabular-nums;font-weight:700}._цифраПодпись_1a316_89{font-size:calc(15px * var(--масштаб-шрифта));color:var(--color-muted)}._строкаЗагрузки_1u7g7_1{align-items:center;gap:10px;margin-bottom:8px;display:flex}._деньИмя_1u7g7_8{width:34px;font-size:calc(16px * var(--масштаб-шрифта));color:var(--color-muted);flex:none}._процент_1u7g7_15{text-align:right;width:52px;font-size:calc(16px * var(--масштаб-шрифта));font-variant-numeric:tabular-nums;flex:none;font-weight:700}._листание_1q58d_7{align-items:center;gap:4px;margin-bottom:12px;display:flex}._стрелка_1q58d_13{width:48px;height:48px;color:var(--color-accent);background:0 0;border:0;border-radius:12px;flex:none;place-items:center;display:grid}._стрелка_1q58d_13:disabled{color:var(--color-muted);opacity:.4}._название_1q58d_28{text-align:center;min-width:0;font-size:calc(17px * var(--масштаб-шрифта));flex:auto;font-weight:700}._заголовокГрафика_1q58d_37{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}._мераПереключатель_1q58d_44{background:var(--color-accent-soft);border-radius:10px;gap:4px;padding:3px;display:flex}._мераПереключатель_1q58d_44>button{min-height:48px;color:var(--color-accent);font-size:calc(16px * var(--масштаб-шрифта));background:0 0;border:0;border-radius:8px;padding:0 10px;font-weight:600}._мераПереключатель_1q58d_44>button[aria-pressed=true]{background:var(--color-surface);color:var(--color-text)}._столбики_1q58d_68{align-items:flex-end;gap:3px;height:120px;margin:4px 0 2px;display:flex}._столбик_1q58d_68{background:0 0;border:0;flex-direction:column;flex:1 1 0;justify-content:flex-end;align-items:center;gap:4px;min-width:3px;height:100%;min-height:48px;padding:0;display:flex}._столбик_1q58d_68:disabled{opacity:.55}._дорожка_1q58d_96{align-items:flex-end;width:100%;height:calc(100% - 16px);display:flex}._заливка_1q58d_102{background:var(--color-accent);border-radius:4px 4px 1px 1px;width:100%;min-height:3px}._заливкаБудущая_1q58d_108{border:1px dashed var(--color-border);background:0 0;min-height:3px}._заливкаИдёт_1q58d_115{background-color:#0000;background-image:repeating-linear-gradient(135deg, var(--color-accent) 0 3px, var(--color-accent-soft) 3px 6px)}._меткаСтолбика_1q58d_123{font-size:calc(11px * var(--масштаб-шрифта));color:var(--color-muted);white-space:nowrap;font-variant-numeric:tabular-nums;height:14px;line-height:14px}._полоскаШапка_22oj2_3{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}._полоскаПодпись_22oj2_10{font-size:calc(16px * var(--масштаб-шрифта));color:var(--color-muted);font-weight:700}._стрелка_22oj2_15{border:1px solid var(--color-border);background:var(--color-surface);width:48px;height:48px;color:var(--color-accent);border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}._неделя_22oj2_28{gap:5px;margin-bottom:12px;display:flex}._день_22oj2_34{border:1px solid var(--color-border);background:var(--color-surface);min-width:0;min-height:64px;color:var(--color-text);border-radius:12px;flex-direction:column;flex:1;align-items:center;gap:3px;padding:6px 0 5px;display:flex}._деньПодпись_22oj2_48{font-size:calc(13px * var(--масштаб-шрифта));color:var(--color-muted)}._деньЧисло_22oj2_52{font-size:calc(19px * var(--масштаб-шрифта));font-weight:700;line-height:1}._точки_22oj2_59{align-items:center;gap:2px;height:6px;display:flex}._точки_22oj2_59>i{background:var(--color-accent);border-radius:50%;width:4px;height:4px;display:block}._день_22oj2_34[aria-pressed=true]{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-on-accent)}._день_22oj2_34[aria-pressed=true] ._деньПодпись_22oj2_48{color:var(--color-on-accent)}._день_22oj2_34[aria-pressed=true] ._точки_22oj2_59>i{background:var(--color-on-accent)}._деньОтпуск_22oj2_86{background:var(--color-ok-soft);border-color:var(--color-ok)}._деньОтпуск_22oj2_86 ._деньЧисло_22oj2_52,._деньОтпуск_22oj2_86 ._деньПодпись_22oj2_48{color:var(--color-ok)}._меткаОтпуска_22oj2_94{font-size:calc(10px * var(--масштаб-шрифта));color:var(--color-ok);font-weight:700;line-height:1}._день_22oj2_34[aria-pressed=true]._деньОтпуск_22oj2_86{background:var(--color-ok);border-color:var(--color-ok)}._день_22oj2_34[aria-pressed=true]._деньОтпуск_22oj2_86 ._деньЧисло_22oj2_52,._день_22oj2_34[aria-pressed=true]._деньОтпуск_22oj2_86 ._деньПодпись_22oj2_48,._день_22oj2_34[aria-pressed=true]._деньОтпуск_22oj2_86 ._меткаОтпуска_22oj2_94{color:var(--color-surface)}._запись_22oj2_111{background:var(--color-surface);border:1px solid var(--color-border);text-align:left;width:100%;color:var(--color-text);box-shadow:var(--shadow-card);border-radius:14px;align-items:flex-start;gap:12px;margin-bottom:10px;padding:13px;display:flex}._время_22oj2_125{width:62px;font-size:calc(21px * var(--масштаб-шрифта));font-variant-numeric:tabular-nums;color:var(--color-accent);flex:none;padding-top:1px;font-weight:700}._тело_22oj2_134{flex:1;min-width:0}._имя_22oj2_138{font-size:calc(19px * var(--масштаб-шрифта));margin-bottom:2px;font-weight:700;display:block}._описание_22oj2_144{font-size:calc(16px * var(--масштаб-шрифта));color:var(--color-muted);margin-bottom:6px;display:block}._семья_22oj2_152{font-size:calc(14px * var(--масштаб-шрифта));color:var(--color-muted);margin-bottom:2px;display:block}._тусклая_22oj2_159{opacity:.62}._окно_22oj2_162{color:var(--color-muted);box-shadow:none;background:0 0;border-style:dashed}._окно_22oj2_162 ._время_22oj2_125{color:var(--color-muted)}@media (width<=359px){._время_22oj2_125{width:56px;font-size:calc(19px * var(--масштаб-шрифта))}}._завтраШапка_22oj2_180{justify-content:space-between;align-items:baseline;gap:10px;display:flex}._завтраДень_22oj2_186{font-size:calc(21px * var(--масштаб-шрифта));font-weight:700}._строкаНаписать_22oj2_190{border-top:1px solid var(--color-border);align-items:center;gap:12px;padding:12px 0;display:flex}._строкаНаписатьТело_22oj2_197{flex:1;min-width:0}._написатьКнопка_22oj2_201{border:1.5px solid var(--color-accent);background:var(--color-surface);min-height:48px;color:var(--color-accent);font-size:calc(17px * var(--масштаб-шрифта));border-radius:11px;flex:none;padding:0 16px;font-weight:700}._готово_22oj2_212{color:var(--color-ok);font-size:calc(17px * var(--масштаб-шрифта));flex:none;align-items:center;gap:6px;font-weight:700;display:flex}._времена_22oj2_223{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}._времена_22oj2_223>button{border:1.5px solid var(--color-border);background:var(--color-surface);min-height:48px;color:var(--color-text);font-size:calc(17px * var(--масштаб-шрифта));font-variant-numeric:tabular-nums;border-radius:11px}._времена_22oj2_223>button[aria-pressed=true]{border-color:var(--color-accent);background:var(--color-accent-soft);color:var(--color-accent);font-weight:700}._занято_22oj2_243{color:var(--color-muted);text-decoration:line-through}._список_22oj2_248{max-height:260px;margin-bottom:12px;overflow-y:auto}._клиентСтрока_22oj2_253{border:1px solid var(--color-border);background:var(--color-surface);width:100%;min-height:56px;color:var(--color-text);text-align:left;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;padding:8px 12px;display:flex}._клиентСтрока_22oj2_253[aria-pressed=true]{border-color:var(--color-accent);background:var(--color-accent-soft)}._поискЛипкий_ia9dk_24{z-index:5;background:var(--color-bg);margin-top:-12px;padding-top:12px;position:sticky;top:-12px}._карточка_ia9dk_33{background:var(--color-surface);border:1px solid var(--color-border);text-align:left;width:100%;color:var(--color-text);box-shadow:var(--shadow-card);content-visibility:auto;contain-intrinsic-size:auto 96px;border-radius:14px;align-items:flex-start;gap:12px;margin-bottom:10px;padding:13px;display:flex}._точка_ia9dk_55{background:var(--color-muted);border-radius:50%;flex:none;width:10px;height:10px;margin-top:9px}._точкаDelayed_ia9dk_63{background:var(--color-warn)}._точкаMissing_ia9dk_66{background:var(--color-bad)}._точкаLost_ia9dk_69{background:var(--color-muted)}._тело_ia9dk_73{flex:1;min-width:0}._имя_ia9dk_78{font-size:calc(19px * var(--масштаб-шрифта));margin-bottom:2px;font-weight:700;display:block}._описание_ia9dk_85{font-size:calc(16px * var(--масштаб-шрифта));color:var(--color-muted);margin-bottom:6px;display:block}._семья_ia9dk_93{font-size:calc(14px * var(--масштаб-шрифта));color:var(--color-muted);margin-bottom:2px;display:block}._кнопкаСправа_ia9dk_100{border:1.5px solid var(--color-accent);background:var(--color-surface);min-height:48px;color:var(--color-accent);font-size:calc(17px * var(--масштаб-шрифта));border-radius:11px;flex:none;align-self:center;padding:0 16px;font-weight:700}._визит_ia9dk_113{border-bottom:1px solid var(--color-border);font-size:calc(16px * var(--масштаб-шрифта));justify-content:space-between;gap:10px;padding:8px 0;display:flex}._визит_ia9dk_113:last-child{border-bottom:0}._app_5rkpc_1{height:var(--app-height,100dvh);max-width:var(--width-phone);background:var(--color-bg);flex-direction:column;width:100%;margin:0 auto;display:flex;overflow:hidden}._header_5rkpc_12{background:var(--color-bg);border-bottom:1px solid var(--color-border);flex:none;align-items:center;gap:8px;min-height:52px;padding:8px 12px;display:flex}._title_5rkpc_23{font-size:calc(20px * var(--масштаб-шрифта));text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:700;overflow:hidden}._круглая_5rkpc_33{border:1px solid var(--color-border);background:var(--color-surface);width:48px;height:48px;color:var(--color-accent);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}._справа_5rkpc_45{margin-left:auto}._main_5rkpc_49{-webkit-overflow-scrolling:touch;flex:auto;padding:12px;overflow:hidden auto}._nav_5rkpc_60{z-index:30;max-width:var(--width-phone);background:var(--color-surface);border-top:1px solid var(--color-border);margin:0 auto;display:grid;position:fixed;bottom:0;left:0;right:0}._navItem_5rkpc_73{isolation:isolate;height:60px;font-size:calc(11px * var(--масштаб-шрифта));color:var(--color-muted);white-space:nowrap;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:0 1px;font-weight:600;text-decoration:none;transition:color .18s;display:flex;position:relative;container-type:inline-size}._navItem_5rkpc_73:before{content:"";z-index:-1;background:var(--color-tab-active-bg);opacity:0;pointer-events:none;border-radius:14px;transition:opacity .18s,transform .18s cubic-bezier(.22,.61,.36,1);position:absolute;inset:6px 2px;transform:scale(.92)}._navItem_5rkpc_73:not(._navItemActive_5rkpc_118):active:before{opacity:.16;transform:none}._navIcon_5rkpc_123{line-height:0;display:flex}._navLabel_5rkpc_128{text-overflow:ellipsis;max-width:calc(100% - 6px);font-size:min(1em,15cqi);line-height:1.2;overflow:hidden}._navItemActive_5rkpc_118{color:var(--color-tab-active-text);font-weight:700}._navItemActive_5rkpc_118:before{opacity:1;transform:none}._navItemActive_5rkpc_118 svg{stroke-width:2.3px}@media (width>=420px){._navItem_5rkpc_73{font-size:calc(12px * var(--масштаб-шрифта))}}@media (width<=359px){._navItem_5rkpc_73{font-size:calc(10px * var(--масштаб-шрифта))}}@media (prefers-reduced-motion:reduce){._navItem_5rkpc_73,._navItem_5rkpc_73:before{transition:none}}
