:root{color-scheme:light;--bg:#f2f2f7;--bg-glow-1:rgba(0,122,255,.14);--bg-glow-2:rgba(175,82,222,.11);--bg-glow-3:rgba(52,199,89,.08);--card:rgba(255,255,255,.74);--card-solid:#ffffff;--sheet:rgba(252,252,254,.88);--menu:rgba(255,255,255,.9);--bar:rgba(255,255,255,.58);--glass-edge:rgba(255,255,255,.85);--glass-hi:inset 0 1px 0 rgba(255,255,255,.75);--sep:rgba(60,60,67,.13);--fill:rgba(118,118,128,.08);--fill-2:rgba(118,118,128,.16);--field:rgba(118,118,128,.09);--label:#1d1d1f;--label-2:#3a3a3c;--label-3:rgba(60,60,67,.62);--label-4:rgba(60,60,67,.38);--accent:#007aff;--accent-soft:rgba(0,122,255,.35);--green:#34c759;--green-text:#248a3d;--green-soft:rgba(52,199,89,.4);--red:#ff3b30;--red-text:#d70015;--red-soft:rgba(255,59,48,.38);--orange:#ff9500;--orange-text:#c93400;--yellow:#ffcc00;--yellow-text:#a05a00;--yellow-soft:rgba(255,204,0,.55);--purple:#af52de;--purple-soft:rgba(175,82,222,.35);--tint-blue:rgba(0,122,255,.11);--tint-red:rgba(255,59,48,.1);--tint-yellow:rgba(255,204,0,.16);--tint-green:rgba(52,199,89,.13);--tint-orange:rgba(255,149,0,.14);--tint-purple:rgba(175,82,222,.12);--gray-text:#636366;--focus:rgba(0,122,255,.28);--shadow-card:0 1px 2px rgba(0,0,0,.04),0 6px 20px rgba(0,0,0,.04);--shadow-float:0 12px 40px rgba(0,0,0,.14),0 2px 8px rgba(0,0,0,.06);--blur:saturate(180%) blur(28px);--r-field:10px;--r-card:16px;--r-sheet:26px}html[data-theme=dark]{color-scheme:dark;--bg:#000000;--bg-glow-1:rgba(10,132,255,.22);--bg-glow-2:rgba(191,90,242,.16);--bg-glow-3:rgba(48,209,88,.08);--card:rgba(44,44,46,.62);--card-solid:#1c1c1e;--sheet:rgba(30,30,32,.78);--menu:rgba(40,40,42,.94);--bar:rgba(30,30,32,.55);--glass-edge:rgba(255,255,255,.1);--glass-hi:inset 0 1px 0 rgba(255,255,255,.08);--sep:rgba(84,84,88,.55);--fill:rgba(118,118,128,.18);--fill-2:rgba(118,118,128,.28);--field:rgba(118,118,128,.2);--label:#f5f5f7;--label-2:rgba(235,235,245,.86);--label-3:rgba(235,235,245,.6);--label-4:rgba(235,235,245,.34);--accent:#0a84ff;--accent-soft:rgba(10,132,255,.45);--green:#30d158;--green-text:#30d158;--green-soft:rgba(48,209,88,.45);--red:#ff453a;--red-text:#ff6961;--red-soft:rgba(255,69,58,.45);--orange:#ff9f0a;--orange-text:#ff9f0a;--yellow:#ffd60a;--yellow-text:#ffd60a;--yellow-soft:rgba(255,214,10,.45);--purple:#bf5af2;--purple-soft:rgba(191,90,242,.45);--tint-blue:rgba(10,132,255,.2);--tint-red:rgba(255,69,58,.18);--tint-yellow:rgba(255,214,10,.15);--tint-green:rgba(48,209,88,.17);--tint-orange:rgba(255,159,10,.18);--tint-purple:rgba(191,90,242,.18);--gray-text:#aeaeb2;--focus:rgba(10,132,255,.4);--shadow-card:0 1px 2px rgba(0,0,0,.3);--shadow-float:0 14px 44px rgba(0,0,0,.55),0 2px 8px rgba(0,0,0,.35)}*{box-sizing:border-box;margin:0;padding:0}html,body,#root{min-height:100vh}body{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,Segoe UI,system-ui,sans-serif;background:var(--bg);color:var(--label);-webkit-font-smoothing:antialiased;letter-spacing:-.005em;transition:background .3s,color .3s}html{background:var(--bg)}body{background:radial-gradient(900px 620px at 6% 0,var(--bg-glow-1),transparent 70%),radial-gradient(800px 560px at 100% 40px,var(--bg-glow-2),transparent 70%),var(--bg);background-repeat:no-repeat}input,select,textarea,button{font-family:inherit}h1,h2,h3{color:var(--label);letter-spacing:-.02em}::selection{background:var(--accent-soft)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--fill-2);border-radius:10px;border:3px solid transparent;background-clip:padding-box}::-webkit-scrollbar-track{background:transparent}option{background:var(--card-solid);color:var(--label)}table{color:var(--label)}th,td,tr{border-color:var(--sep)!important}th{color:var(--label-3)}input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]),select:not(.__),textarea:not(.__){background-color:var(--field)!important;color:var(--label)!important;border-color:transparent!important;border-radius:var(--r-field)!important;transition:box-shadow .18s,background-color .18s,border-color .18s;outline:none}input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):focus,select:not(.__):focus,textarea:not(.__):focus{background-color:var(--card-solid)!important;border-color:var(--accent)!important;box-shadow:0 0 0 3.5px var(--focus)!important}input::placeholder,textarea::placeholder{color:var(--label-4)!important}input[readonly]{background-color:var(--fill)!important;color:var(--label-2)!important}input[type=checkbox],input[type=radio]{accent-color:var(--accent)}input[type=date]{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:36px}button{-webkit-tap-highlight-color:transparent;transition:transform .14s cubic-bezier(.3,.7,.4,1),background-color .2s,opacity .2s,box-shadow .2s}button:not(:disabled):active{transform:scale(.96)}.lg-overlay{background:#00000047!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:lg-fade .2s ease-out}.lg-overlay.lg-nested{background:transparent!important;-webkit-backdrop-filter:none;backdrop-filter:none}.lg-sheet{background:var(--sheet)!important;-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);border-radius:var(--r-sheet)!important;border:1px solid var(--glass-edge);box-shadow:var(--glass-hi),var(--shadow-float)!important;animation:lg-pop .28s cubic-bezier(.2,.9,.25,1.08)}.lg-sheet-head{border-bottom:1px solid var(--sep)!important;border-radius:var(--r-sheet) var(--r-sheet) 0 0!important;padding:16px 18px 14px!important}.lg-sheet-head h2{font-size:17px!important;font-weight:700!important}.lg-sheet-body{padding:16px 18px!important}.modal-x{width:30px;height:30px;display:flex;align-items:center;justify-content:center;line-height:1;border-radius:50%!important;background:var(--fill-2)!important;color:var(--label-3)!important;font-size:20px;font-weight:500}.modal-x:hover{background:var(--fill-2)!important;color:var(--label)!important}@keyframes lg-fade{0%{opacity:0}to{opacity:1}}@keyframes lg-pop{0%{opacity:0;transform:translate(-50%) translateY(14px) scale(.97)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1)}}.lg-page{padding-top:16px!important}.ios-top-cap{display:none}.lg-title{font-size:24px!important;font-weight:800!important;letter-spacing:-.03em}.lg-icon-btn{width:40px!important;height:40px!important;border-radius:50%!important;border:1px solid var(--glass-edge)!important;background:var(--bar)!important;-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);box-shadow:var(--glass-hi),var(--shadow-card)}.lg-icon-btn svg{stroke:var(--label-2)}.lg-icon-btn>span{border-color:var(--bg)!important;background:var(--red)!important}.lg-primary{height:40px!important;line-height:40px!important;border-radius:999px!important;padding:0 18px!important;background:var(--accent)!important;box-shadow:0 4px 14px var(--accent-soft),inset 0 1px #ffffff40}.lg-menu{background:var(--menu)!important;-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);border:1px solid var(--glass-edge)!important;border-radius:18px!important;box-shadow:var(--glass-hi),var(--shadow-float)!important;padding:6px!important;min-width:240px!important;animation:lg-menu-in .18s ease-out;transform-origin:top right}.lg-menu-item{border-radius:10px!important;border-bottom:none!important;color:var(--label)!important;padding:10px 12px!important;font-size:14px!important}.lg-menu-item svg{color:var(--accent)}.lg-menu-item:last-child:not(.lg-keep),.lg-menu-item:last-child:not(.lg-keep) svg{color:var(--red)!important}.lg-menu-head{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--label-3);padding:10px 12px 4px}.lg-menu-head:first-child{padding-top:6px}.lg-menu-sep{height:1px;background:var(--sep);margin:6px 8px}.lg-menu{max-height:calc(100dvh - 90px);overflow-y:auto!important}@keyframes lg-menu-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.lg-tabs{display:inline-flex;gap:2px;padding:4px;margin:0 0 16px;border-radius:999px;background:var(--bar);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);border:1px solid var(--glass-edge);box-shadow:var(--glass-hi),var(--shadow-card);max-width:100%;overflow-x:auto}.lg-tab{border:none;background:transparent;cursor:pointer;padding:0 18px;height:34px;border-radius:999px;font-size:14px;font-weight:600;color:var(--label-2);white-space:nowrap}.lg-tab.on{background:var(--card-solid);color:var(--accent);box-shadow:0 1px 3px #0000001a,0 4px 12px #0000000f}html[data-theme=dark] .lg-tab.on{background:#ffffff24;color:#fff}.sticky-search{top:0!important;margin:0 -12px 10px!important;padding:10px 12px 0!important;background:transparent;transition:background-color .2s}.sticky-search.lg-stuck{background:var(--bg)}.lg-tabs-wrap:has(+div>.sticky-search) .lg-tabs{margin-bottom:6px}.sticky-search.lg-stuck:after{content:"";position:absolute;left:0;right:0;top:100%;height:14px;pointer-events:none;background:linear-gradient(var(--bg),transparent)}.search-row{padding:6px;border-radius:22px;background:var(--bar);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);border:1px solid var(--glass-edge);box-shadow:var(--glass-hi),var(--shadow-card)}.search-box input{border-radius:16px!important;padding-left:38px!important;height:42px!important;font-size:15px!important}.search-box .lg-search-ico{position:absolute;left:12px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--label-3)}.search-row>button{border-radius:999px!important}.search-row>button[style*="background: rgb(255, 255, 255)"]{background-color:var(--card)!important;border-color:var(--glass-edge)!important;box-shadow:var(--shadow-card)}.lg-row{background:var(--card);border:1px solid var(--glass-edge);border-radius:var(--r-card);padding:12px 14px;margin-bottom:8px;cursor:pointer;box-shadow:var(--shadow-card);transition:transform .15s,box-shadow .2s,background-color .2s}.lg-row:hover{box-shadow:var(--glass-hi),0 8px 28px #00000014}.lg-row:active{transform:scale(.99)}.lg-row.lg-row-warn{background:var(--tint-yellow);border-color:var(--yellow-soft)}.rev-mobile{display:none}.rev-box{background:var(--card);border:1px solid var(--glass-edge);border-radius:18px;box-shadow:var(--shadow-card);overflow:hidden;margin-bottom:12px}.rev-row{border-bottom:1px solid var(--sep);cursor:pointer;-webkit-tap-highlight-color:transparent}.rev-row:last-child{border-bottom:none}.rev-row.tot{background:var(--fill)}.rev-l1{display:flex;align-items:center;gap:10px;padding:12px 14px}.rev-nm{flex:1;min-width:0;font-size:15px;font-weight:600;color:var(--label)}.rev-row.tot .rev-nm{font-weight:800}.rev-cnt{font-weight:500;font-size:13px;color:var(--label-3)}.rev-net{font-size:15px;font-weight:700;color:var(--accent);white-space:nowrap}.rev-chev{color:var(--label-4);font-size:15px;transition:transform .2s;width:10px;text-align:center}.rev-row.open .rev-chev{transform:rotate(90deg)}.rev-more{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;padding:0 14px 12px;animation:lg-fade .18s ease-out}.rev-more>div{background:var(--fill);border-radius:10px;padding:6px 8px;min-width:0}.rev-more span{display:block;font-size:10px;font-weight:600;color:var(--label-3);text-transform:uppercase}.rev-more b{font-size:14px;white-space:nowrap}@media (max-width:600px){.rev-mobile{display:block}.rev-table{display:none}}.st-kpi{display:flex;flex-direction:column;gap:2px;padding:10px 14px;border-radius:16px;background:var(--card);border:1px solid var(--glass-edge);box-shadow:var(--shadow-card);min-width:0;flex:1 1 140px}.st-kpi>span{font-size:11px;color:var(--label-3);font-weight:600;text-transform:uppercase;letter-spacing:.02em}.st-kpi>b{font-size:16px;color:var(--label);font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.st-empty{text-align:center;color:var(--label-3);padding:32px 16px;font-size:14px;line-height:1.5}.st-subtabs{flex-wrap:nowrap;scrollbar-width:none}.st-subtabs::-webkit-scrollbar{display:none}.lg-tabs .lg-tab{flex-shrink:0}.lg-badge{display:inline-block;padding:2px 9px;border-radius:999px;font-size:11px;font-weight:600;white-space:nowrap;line-height:17px}.lg-badge-green{background:var(--tint-green);color:var(--green-text)}.lg-badge-red{background:var(--tint-red);color:var(--red-text)}.lg-badge-yellow{background:var(--tint-yellow);color:var(--yellow-text)}.lg-badge-blue{background:var(--tint-blue);color:var(--accent)}.lg-badge-gray{background:var(--fill-2);color:var(--label-2)}.lg-badge-orange{background:var(--tint-orange);color:var(--orange-text)}.cj-c-blue{--cj:#007aff;--cj-fg:#0062cc;--cj-tint:var(--tint-blue)}.cj-c-green{--cj:#248a3d;--cj-fg:#248a3d;--cj-tint:var(--tint-green)}.cj-c-orange{--cj:#c93400;--cj-fg:#c93400;--cj-tint:var(--tint-orange)}.cj-c-purple{--cj:#8944ab;--cj-fg:#8944ab;--cj-tint:var(--tint-purple)}.cj-c-red{--cj:#d70015;--cj-fg:#d70015;--cj-tint:var(--tint-red)}.cj-c-yellow{--cj:#a05a00;--cj-fg:#a05a00;--cj-tint:var(--tint-yellow)}.cj-c-gray{--cj:#636366;--cj-fg:#636366;--cj-tint:var(--fill-2)}html[data-theme=dark] .cj-c-blue{--cj:#0a84ff;--cj-fg:#64b5ff}html[data-theme=dark] .cj-c-green{--cj:#248a3d;--cj-fg:#30d158}html[data-theme=dark] .cj-c-orange{--cj:#c93400;--cj-fg:#ffb340}html[data-theme=dark] .cj-c-purple{--cj:#8944ab;--cj-fg:#da8fff}html[data-theme=dark] .cj-c-red{--cj:#d70015;--cj-fg:#ff6961}html[data-theme=dark] .cj-c-yellow{--cj:#a05a00;--cj-fg:#ffd60a}html[data-theme=dark] .cj-c-gray{--cj:#636366;--cj-fg:#c7c7cc}.cj-badge{display:inline-block;padding:2px 9px;border-radius:999px;font-size:11px;font-weight:600;white-space:nowrap;line-height:17px;background:var(--cj-tint);color:var(--cj-fg);border:1px solid transparent}.cj-badge.cj-badge-outline{background:transparent;border:1px dashed var(--cj-fg)}.cj-chip{height:38px;padding:0 14px;border-radius:999px;border:1px solid var(--sep);background:var(--field);color:var(--label);font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap;font-family:inherit}.cj-chip.on{background:var(--accent);border-color:var(--accent);color:#fff}.cj-chip[class*=cj-c-].on{background:var(--cj);border-color:var(--cj);color:#fff}.cj-dot{width:22px;height:22px;border-radius:999px;border:none;background:var(--cj);cursor:pointer;padding:0;flex-shrink:0}.cj-dot.on{box-shadow:0 0 0 2px var(--card-solid),0 0 0 4px var(--cj)}.cj-x{border:none;background:none;color:var(--label-3);cursor:pointer;font-size:14px;padding:4px 6px;line-height:1;flex-shrink:0}.cj-arrow{border:none;background:none;color:var(--label-3);cursor:pointer;font-size:9px;padding:1px 4px;line-height:1}.cj-arrow:disabled{opacity:.3;cursor:default}.cj-rub-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:4px 0}.cj-dots{display:flex;gap:6px;flex-shrink:0;padding:0 2px}.cj-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px}.cj-ghost{height:38px;padding:0 16px;border-radius:999px;border:1px solid var(--accent);background:transparent;color:var(--accent);font-size:13px;font-weight:700;cursor:pointer;font-family:inherit}.cj-row.cj-planned{background:transparent;border:1.5px dashed var(--cj-fg)}.cj-title{font-size:15px;font-weight:600;color:var(--label);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cj-done{flex-shrink:0;height:44px;padding:0 14px;border:none;border-radius:12px;background:var(--cj);color:#fff;font-size:14px;font-weight:700;cursor:pointer;font-family:inherit}.cj-done:disabled{opacity:.6}.cj-group{margin-bottom:6px}.cj-group-h{font-size:12px;font-weight:700;color:var(--label-3);text-transform:uppercase;letter-spacing:.03em;margin:14px 2px 6px}.cj-date-mini{font-size:11px;color:var(--label-3);margin:0 2px 3px}.cj-month-nav{display:flex;align-items:center;gap:8px;margin-left:auto}.cj-month-nav b{font-size:17px;font-weight:700;color:var(--label);min-width:140px;text-align:center}.cj-nav-btn{height:36px;min-width:36px;padding:0 10px;border-radius:999px;border:1px solid var(--sep);background:var(--card-solid);color:var(--label);font-size:17px;font-weight:600;cursor:pointer;font-family:inherit}.cj-nav-today{font-size:13px;color:var(--accent)}.cj-legend{display:flex;flex-wrap:wrap;gap:16px;align-items:center;font-size:12px;color:var(--label-3);margin:0 2px 8px}.cj-legend span{display:inline-flex;align-items:center;gap:6px}.cj-legend i{display:inline-block;width:18px;height:11px;border-radius:3px}.cj-lg-pub{background:var(--accent)}.cj-lg-plan{border:1.5px dashed var(--accent);box-sizing:border-box}.cj-lg-gap{background:var(--tint-orange)}.cj-cal{background:var(--card);border:1px solid var(--glass-edge);border-radius:var(--r-card);overflow:hidden;box-shadow:var(--glass-hi),var(--shadow-card)}.cj-cal-head{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-bottom:1px solid var(--sep)}.cj-cal-head div{padding:8px 10px;font-size:11px;font-weight:700;color:var(--label-3);text-transform:uppercase;letter-spacing:.04em}.cj-cal-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.cj-cell{min-height:110px;padding:6px;border-right:1px solid var(--sep);border-bottom:1px solid var(--sep);min-width:0;cursor:pointer;display:flex;flex-direction:column;gap:4px;transition:background-color .15s}.cj-cell:nth-child(7n){border-right:none}.cj-cell:hover,.cj-cell.out{background:var(--fill)}.cj-cell.out .cj-num b{color:var(--label-4)}.cj-cell.gap{background:var(--tint-orange)}.cj-num{display:flex;justify-content:space-between;align-items:center;min-height:24px}.cj-num b{font-size:13px;font-weight:600;color:var(--label-2);min-width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px}.cj-cell.today .cj-num b{background:var(--accent);color:#fff}.cj-gap-l{font-size:11px;font-weight:600;color:var(--orange-text)}.cj-cal-chip{display:block;width:100%;text-align:left;font-size:12px;line-height:1.3;padding:3px 7px;border-radius:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:600;cursor:pointer;font-family:inherit;border:1.5px solid var(--cj)}.cj-cal-chip.pub{background:var(--cj);color:#fff}.cj-chip-l1,.cj-chip-l2{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cj-chip-l2{font-size:11px;font-weight:500;opacity:.85;margin-top:1px}.cj-cal-chip.plan{background:var(--card-solid);border-style:dashed;border-color:var(--cj-fg);color:var(--cj-fg)}html[data-theme=dark] .cj-cal-chip.plan{background:transparent}.cj-mini{padding:8px 6px 6px;margin-bottom:12px;border-radius:20px;background:var(--bar);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);border:1px solid var(--glass-edge);box-shadow:var(--glass-hi),var(--shadow-card)}.cj-mini-head{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));text-align:center;font-size:11px;font-weight:600;color:var(--label-3);padding:0 0 6px}.cj-mini-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px}.cj-mcell{display:flex;flex-direction:column;align-items:center;gap:4px;min-height:54px;padding:6px 0 5px;border:none;background:none;border-radius:12px;cursor:pointer;font-family:inherit;min-width:0}.cj-mcell .n{font-size:16px;font-weight:600;color:var(--label);line-height:1.1}.cj-mcell.out{opacity:.35}.cj-mcell.gap{background:var(--tint-orange)}.cj-mcell.today:not(.sel) .n{color:var(--accent);font-weight:800}.cj-mcell.sel{background:var(--accent)}.cj-mcell.sel .n{color:#fff}.cj-mmarks{display:flex;flex-wrap:wrap;gap:2px;justify-content:center;max-width:34px;align-items:center}.cj-mmarks b{font-size:9px;color:var(--label-3);font-weight:700}.cj-mcell.sel .cj-mmarks b{color:#fff}.cj-mmark{width:14px;height:5px;border-radius:3px;background:var(--cj)}.cj-mmark.plan{background:transparent;box-shadow:inset 0 0 0 1.5px var(--cj-fg)}.cj-mcell.sel .cj-mmark{background:#fff}.cj-mcell.sel .cj-mmark.plan{background:transparent;box-shadow:inset 0 0 0 1.5px #fff}.cj-day-nav{display:flex;align-items:center;gap:8px;margin:0 0 12px}.cj-day-nav b{font-size:17px;font-weight:700;color:var(--label);flex:1;text-align:center}.cj-load-h{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:8px;flex-wrap:wrap}.cj-load-h b{font-size:20px;font-weight:800;color:var(--label)}.cj-load-h span{font-size:13px;color:var(--label-3)}.cj-load-h .cj-load-free{font-weight:700;color:#248a3d}html[data-theme=dark] .cj-load-h .cj-load-free{color:#30d158}.cj-load.over .cj-load-free{color:#ff453a!important}.cj-track{height:10px;border-radius:999px;background:var(--fill-2);overflow:hidden;display:flex}.cj-track i{display:block;height:100%}.cj-day-off{font-size:12px;color:var(--label-3);margin-top:8px}.cj-unit{padding:12px;border-radius:var(--r-card);background:var(--card);border:1px solid var(--glass-edge);box-shadow:var(--glass-hi),var(--shadow-card);margin-bottom:10px}.cj-unit-h{display:flex;gap:10px;align-items:center;margin-bottom:10px;cursor:pointer}.cj-unit-stripe{width:4px;align-self:stretch;min-height:32px;border-radius:4px;background:var(--cj);flex-shrink:0}.cj-unit-t{flex:1;min-width:0;display:flex;flex-direction:column}.cj-unit-t b{font-size:15px;color:var(--label);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.35}.cj-unit-t span,.cj-unit-p span{font-size:12px;color:var(--label-3)}.cj-unit-p{text-align:right;display:flex;flex-direction:column;flex-shrink:0}.cj-unit-p b{font-size:15px;color:var(--label)}.cj-chain+.cj-chain{margin-top:8px}.cj-chain-h{font-size:11px;font-weight:700;color:var(--cj-fg);text-transform:uppercase;letter-spacing:.03em;margin:0 2px 4px}.cj-steps{display:flex;align-items:stretch;gap:4px}.cj-steps.v{flex-direction:column;gap:6px}.cj-step-arr{align-self:center;color:var(--label-4);font-size:18px;flex-shrink:0}.cj-step{flex:1 1 0;min-width:0;display:flex;gap:8px;align-items:center;padding:9px 10px;border-radius:12px;background:var(--fill);border:1.5px solid transparent}.cj-step.now{border-color:var(--accent);background:var(--tint-blue)}.cj-step.next{opacity:.55}.cj-step.done{opacity:.6}.cj-step.done .cj-step-n{text-decoration:line-through}.cj-step.late .cj-step-m{color:#ff453a}.cj-step-ck{width:24px;height:24px;border-radius:7px;border:2px solid var(--label-4);background:transparent;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;color:#fff;cursor:pointer;padding:0;font-family:inherit}.cj-step-ck:disabled{cursor:default;border-style:dashed}.cj-step.now .cj-step-ck:not(:disabled),.cj-stg-row .cj-step-ck:not(:disabled):not(:empty){border-color:var(--accent)}.cj-step.done .cj-step-ck,.cj-stg-row.done .cj-step-ck{background:#30d158;border-color:#30d158;border-style:solid}.cj-step-b{min-width:0}.cj-step-n{font-size:14px;font-weight:600;color:var(--label);line-height:1.25}.cj-step-m{font-size:12px;color:var(--label-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cj-step-no{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:var(--fill-2);font-size:11px;font-weight:700;color:var(--label-3);margin-right:5px;flex-shrink:0;vertical-align:1px;text-decoration:none}.cj-week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.cj-wk{display:flex;flex-direction:column;align-items:center;gap:4px;border:none;background:none;padding:4px 0;border-radius:10px;cursor:pointer;font-family:inherit;min-width:0}.cj-wk.on{background:var(--tint-blue)}.cj-wk-d{font-size:11px;color:var(--label-3);white-space:nowrap}.cj-wk.on .cj-wk-d{color:var(--accent);font-weight:700}.cj-wk-col{position:relative;width:100%;max-width:30px;height:84px;border-radius:8px;background:var(--fill);overflow:hidden}.cj-wk.off .cj-wk-col{opacity:.45}.cj-wk-bar{position:absolute;left:0;right:0;bottom:0;display:block}.cj-wk-lim{position:absolute;left:0;right:0;border-top:1.5px dashed var(--label-3);z-index:1}.cj-wk b{font-size:11px;color:var(--label);white-space:nowrap}.cj-wk b.over{color:#ff453a}.cj-order-row{display:flex;gap:8px;align-items:center;padding:6px 0;border-bottom:1px solid var(--sep);font-size:13px;color:var(--label)}.cj-order-row:last-child{border-bottom:none}.cj-ld{font-size:11px;font-weight:700;color:#248a3d;white-space:nowrap}html[data-theme=dark] .cj-ld{color:#30d158}.cj-ld.over{color:#ff453a!important}.cj-ldbar{height:4px;border-radius:999px;background:var(--fill-2);overflow:hidden;flex-shrink:0}.cj-ldbar i{display:block;height:100%}.cj-lg-load{background:#30d158;height:4px!important;border-radius:999px!important}.cj-chip-pr{font-weight:500;opacity:.85}.cj-mld{display:block;width:26px;height:3px;border-radius:999px;background:var(--fill-2);overflow:hidden}.cj-mld i{display:block;height:100%;background:#30d158}.cj-mld.over i{background:#ff453a}.cj-mcell.sel .cj-mld{background:#ffffff59}.cj-mcell.sel .cj-mld i{background:#fff}.cj-stg-row{display:flex;gap:8px;align-items:center;padding:6px 0;border-bottom:1px solid var(--sep)}.cj-stg-row.done .cj-stg-n{text-decoration:line-through;opacity:.55}.cj-stg-n{flex:1;min-width:0;font-size:14px;color:var(--label)}.cj-stg-day{height:32px;border-radius:8px;border:none;background:var(--field);color:var(--label);padding:0 6px;font-size:13px;font-family:inherit;max-width:140px}.cj-stg-min{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--label-3);flex-shrink:0}.cj-stg-min input{width:54px;height:32px;border-radius:8px;border:none;background:var(--field);color:var(--label);text-align:center;font-size:13px;font-family:inherit;-moz-appearance:textfield}.cj-stg-min input::-webkit-inner-spin-button,.cj-stg-min input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cj-step{position:relative}.cj-step-ed{border:none;background:none;color:var(--label-4);cursor:pointer;font-size:15px;padding:4px;margin-left:auto;flex-shrink:0;line-height:1;font-family:inherit}.cj-step-ed.has{color:var(--accent)}.cj-stxt{margin-top:6px;padding:9px 12px;border-radius:12px;background:var(--fill);cursor:pointer;border-left:3px solid var(--cj)}.cj-stxt-h{display:flex;gap:8px;align-items:center;font-size:12px}.cj-stxt-h b{color:var(--cj-fg);font-weight:700}.cj-stxt-h span{color:var(--label-3)}.cj-stxt-h .cj-step-ed{padding:0 2px}.cj-stxt-t{margin-top:4px;font-size:14px;line-height:1.45;color:var(--label);white-space:pre-wrap;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.cj-stxt.open .cj-stxt-t{display:block;-webkit-line-clamp:unset}.cj-stg-row{flex-wrap:wrap}.cj-stg-txt{flex-basis:100%;margin-top:2px}.crm-ask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:5000;background:#0006;display:flex;align-items:center;justify-content:center;padding:16px;animation:lg-fade .15s ease-out}.crm-ask-box{width:100%;max-width:380px;padding:20px;border-radius:20px;background:var(--card-solid,#fff);color:var(--label,#111);box-shadow:0 20px 60px #00000059;border:1px solid var(--glass-edge,transparent)}.crm-ask-t{font-size:15px;font-weight:600;line-height:1.45;margin-bottom:16px;white-space:pre-wrap;overflow-wrap:anywhere;max-height:50vh;overflow:auto}.crm-ask-in{width:100%;box-sizing:border-box;height:40px;border-radius:10px;border:none;background:var(--field,#f2f2f7);color:var(--label,#111);padding:0 12px;font-size:15px;font-family:inherit;margin:-4px 0 16px;outline:none}.crm-ask-b{display:flex;gap:10px}.crm-ask-btn{flex:1 1 0;min-width:0;height:42px;padding:0 12px;border-radius:999px;font-size:14px;font-weight:700;cursor:pointer;font-family:inherit;border:1.5px solid transparent;box-sizing:border-box;outline:none;line-height:1.1;white-space:normal}.crm-ask-btn:focus,.crm-ask-btn:focus-visible{box-shadow:none;outline:none}.crm-ask-primary{background:#2563eb;color:#fff;border-color:#2563eb}.crm-ask-ghost{background:transparent;color:var(--label-2,#3a3a3c);border-color:var(--sep,#d1d5db)}.crm-ask-danger{background:#dc2626;color:#fff;border-color:#dc2626}.crm-ask-danger-ghost{background:transparent;color:#ef4444;border-color:#ef4444}.cj-set-tabs{display:flex;width:100%;margin:0 0 14px}.cj-set-tabs .lg-tab{flex:1 1 0;padding:0 8px;position:relative}.cj-set-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#ff9f0a;margin-left:6px;vertical-align:2px}.cj-set-link{border:none;background:none;color:var(--accent);font-weight:600;cursor:pointer;font-size:12px;padding:0;font-family:inherit}.cj-tpl-sum{display:flex;width:100%;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;border-radius:12px;border:none;background:var(--fill);cursor:pointer;font-family:inherit;text-align:left}.cj-tpl-sum-t{flex:1;min-width:0;font-size:13px;color:var(--label-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cj-tpl-sum-m{flex-shrink:0;font-size:12px;color:var(--accent);font-weight:600}.cj-set-sec{padding:0 0 12px;border-bottom:1px solid var(--sep);margin-bottom:12px}.cj-set-hint{font-size:12px;color:var(--label-3);margin:3px 0 10px;line-height:1.45}.cj-set-used{font-size:12px;color:var(--label-3);min-width:44px;text-align:right;flex-shrink:0}.cj-fmt-card{padding:10px;border-radius:14px;border:1px solid var(--sep);margin-bottom:8px;background:var(--card-solid)}html[data-theme=dark] .cj-fmt-card{background:#ffffff08}.cj-fmt-card.off{opacity:.6}.cj-set-del{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;margin:4px 0;border-radius:10px;background:var(--tint-red);font-size:13px;color:var(--label-2)}.cj-set-del button{border:none;background:none;color:var(--accent);font-weight:700;cursor:pointer;font-size:13px;flex-shrink:0;font-family:inherit}.cj-tpl{flex-basis:100%;order:99;margin:2px 0 8px;padding:10px;border-radius:12px;background:var(--fill)}.cj-tpl-row{display:flex;gap:6px;align-items:center;padding:3px 0}@media (max-width:600px){.cj-unit-h{flex-wrap:wrap;gap:6px 10px}.cj-unit-stripe{display:none}.cj-unit-p{margin-left:auto;flex-direction:row;gap:8px;align-items:baseline}.cj-unit-t{order:3;flex-basis:100%;border-left:3px solid var(--cj);padding-left:10px}.cj-stg-day{max-width:118px;font-size:12px}}.cj-day-empty{font-size:14px;color:var(--label-3);padding:6px 2px 14px}.cj-filters{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center;margin:0 0 12px;padding:8px 10px;border-radius:20px;background:var(--bar);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);border:1px solid var(--glass-edge);box-shadow:var(--glass-hi),var(--shadow-card)}.cj-fgroup{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.cj-fgroup>span{font-size:12px;color:var(--label-3);font-weight:600;margin-right:2px}.cj-pill{height:30px;padding:0 12px;border-radius:999px;border:1px solid var(--sep);background:var(--card-solid);color:var(--label-2);font-size:13px;font-weight:600;cursor:pointer;font-family:inherit;white-space:nowrap}.cj-pill.on{background:var(--label);border-color:var(--label);color:var(--card-solid)}.cj-pill[class*=cj-c-]{color:var(--cj-fg);border-color:var(--cj-fg);background:var(--cj-tint)}.cj-pill[class*=cj-c-].on{background:var(--cj);border-color:var(--cj);color:#fff}.cj-cal-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:16px;align-items:start}@media (max-width:1100px){.cj-cal-layout{grid-template-columns:1fr}}.cj-cell.drop{background:var(--tint-blue)!important;box-shadow:inset 0 0 0 2px var(--accent)}.cj-side{display:flex;flex-direction:column;gap:12px;position:sticky;top:12px}.cj-side-card{padding:14px;border-radius:var(--r-card);background:var(--card);border:1px solid var(--glass-edge);box-shadow:var(--glass-hi),var(--shadow-card)}.cj-side-h{font-size:16px;font-weight:700;color:var(--label)}.cj-idea{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:12px;background:var(--card-solid);border:1px solid var(--sep);cursor:grab}.cj-idea:active{cursor:grabbing}.cj-idea-t{flex:1;min-width:0;font-size:13px;line-height:1.35;color:var(--label)}.cj-grip{color:var(--label-4);font-size:14px;flex-shrink:0}.cj-table-wrap{overflow-x:auto;border-radius:var(--r-card);background:var(--card);border:1px solid var(--glass-edge);box-shadow:var(--glass-hi),var(--shadow-card)}.cj-table{width:100%;border-collapse:collapse;font-size:13px;table-layout:auto}.cj-table th{text-align:left;font-size:11px;font-weight:700;color:var(--label-3);text-transform:uppercase;letter-spacing:.04em;padding:10px 12px;border-bottom:1px solid var(--sep);white-space:nowrap}.cj-table td{padding:9px 12px;border-bottom:1px solid var(--sep);color:var(--label);vertical-align:middle;max-width:340px}.cj-table tbody tr{cursor:pointer}.cj-table tbody tr:hover{background:var(--fill)}.cj-table tbody tr:last-child td{border-bottom:none}.cj-done.cj-done-sm{height:30px;padding:0 10px;border-radius:9px;font-size:12px}.cj-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:start}.cj-bcol{min-height:200px;padding:10px;border-radius:var(--r-card);background:var(--fill);border:1px solid var(--sep);display:flex;flex-direction:column;gap:8px;transition:background-color .15s}.cj-bcol.drop{background:var(--tint-blue);box-shadow:inset 0 0 0 2px var(--accent)}.cj-bcol-h{display:flex;justify-content:space-between;align-items:baseline;padding:2px 4px 4px}.cj-bcol-h b{font-size:15px;color:var(--label)}.cj-bcol-h span{font-size:12px;color:var(--label-3)}.cj-bcol-empty{font-size:13px;color:var(--label-4);text-align:center;padding:24px 0;border:1.5px dashed var(--sep);border-radius:12px}.cj-bcard{padding:10px 12px;border-radius:12px;background:var(--card-solid);border:1px solid var(--sep);border-left:3px solid var(--cj);cursor:grab;box-shadow:var(--shadow-card)}.cj-bcard.plan{border-style:dashed;border-left-style:solid}html[data-theme=dark] .cj-bcard{background:#ffffff0f}.cj-stat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cj-stat{display:flex;flex-direction:column;align-items:flex-start;gap:0;padding:9px 12px;border-radius:12px;border:1.5px solid transparent;background:var(--cj-tint);color:var(--cj-fg);cursor:pointer;font-family:inherit;text-align:left}.cj-stat b{font-size:22px;font-weight:700;line-height:1.15}.cj-stat span{font-size:13px;font-weight:600}.cj-stat.on{border-color:var(--cj-fg)}.cj-tagchart{display:flex;flex-direction:column;gap:6px;padding:9px 12px 8px;border-radius:12px;background:var(--fill);min-width:0}.cj-tagchart.wide{grid-column:1/-1}.cj-tagchart-h{font-size:13px;font-weight:600;color:var(--label-2)}.cj-tagchart-empty{font-size:12px;color:var(--label-3);line-height:1.35}.cj-bars{display:flex;align-items:stretch;justify-content:center;gap:8px;height:160px;margin-top:14px}.cj-bars.many{gap:4px}.cj-bars-empty{align-items:center}.cj-bar{flex:1 1 0;min-width:0;max-width:33%;display:flex;flex-direction:column;align-items:stretch;gap:4px;border:none;background:none;padding:0;cursor:pointer;font-family:inherit;color:var(--cj-fg)}.cj-bar b{font-size:13px;font-weight:700;line-height:1}.cj-bar-track{flex:1 1 0;min-height:0;position:relative;margin-top:18px}.cj-bar-col{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column}.cj-bar-col b{position:absolute;bottom:100%;left:0;right:0;text-align:center;padding-bottom:2px}.cj-bar i{display:block;flex:1;width:100%;border-radius:6px 6px 2px 2px;background:var(--cj);opacity:.85;transition:height .25s}.cj-bars.many .cj-bar span{font-size:9px;letter-spacing:-.2px;line-height:1.15}.cj-bars.many .cj-bar b{font-size:11px}.cj-bar.on i{opacity:1;box-shadow:0 0 0 2px var(--cj-fg)}.cj-bar span{font-size:10px;font-weight:600;line-height:1.15;width:100%;text-align:center;color:var(--label-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:normal;overflow-wrap:normal;height:2.3em;flex-shrink:0}.cj-hints ul{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.cj-hint{border-radius:10px;font-size:13px;line-height:1.4;color:var(--label);background:var(--fill);border-left:3px solid var(--label-4)}.cj-hint>span,.cj-hint>button{display:block;width:100%;padding:8px 10px;text-align:left;background:none;border:none;font:inherit;color:inherit}.cj-hint>button{cursor:pointer}.cj-hint>button:hover{text-decoration:underline;text-decoration-color:var(--label-4)}.cj-hint-orange{background:var(--tint-orange);border-left-color:var(--orange-text)}.cj-hint-blue{background:var(--tint-blue);border-left-color:var(--accent)}.cj-hint-green{background:var(--tint-green);border-left-color:var(--green-text)}.cj-hint-purple{background:var(--tint-purple);border-left-color:var(--purple)}.cj-switch{position:relative;width:44px;height:26px;border-radius:999px;border:none;background:var(--fill-2);cursor:pointer;flex-shrink:0;padding:0;transition:background-color .2s}.cj-switch i{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:999px;background:#fff;box-shadow:0 1px 3px #00000040;transition:transform .2s}.cj-switch.on{background:var(--green)}.cj-switch.on i{transform:translate(18px)}.cj-pl-row.off input{opacity:.5;text-decoration:line-through}.cj-pill.off{opacity:.55;border-style:dashed}.cj-side .cj-row .cj-done{height:38px;padding:0 10px;font-size:13px}.cj-ghost.on{background:var(--accent);color:#fff}@media (max-width:600px){.cj-filters{border-radius:16px}.cj-filters .cj-fgroup{width:100%}}.cj-phone-extra{display:flex;flex-direction:column;gap:12px;margin-top:14px}.cj-toast{position:fixed;left:50%;width:max-content;text-align:center;bottom:calc(env(safe-area-inset-bottom,0px) + 20px);transform:translate(-50%);z-index:1100;max-width:calc(100% - 32px);padding:12px 18px;border-radius:16px;background:var(--label);color:var(--card-solid);font-size:14px;font-weight:600;box-shadow:var(--shadow-float);animation:lg-menu-in .18s ease-out}.cj-idea-go{flex-shrink:0;height:34px;padding:0 12px;border-radius:999px;border:1px solid var(--accent);background:transparent;color:var(--accent);font-size:13px;font-weight:700;cursor:pointer;font-family:inherit;white-space:nowrap}.cj-clamp{white-space:pre-line;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.cj-title{white-space:pre-line!important;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.cj-actions{display:flex;gap:8px;margin-bottom:10px;flex-wrap:wrap;align-items:center}.cj-fbtn{position:relative;width:38px;height:38px;border-radius:999px;border:1px solid var(--sep);background:var(--card-solid);color:var(--label-2);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;flex-shrink:0}.cj-fbtn.open{background:var(--accent);border-color:var(--accent);color:#fff}.cj-fbtn.active:not(.open){color:var(--accent);border-color:var(--accent)}.cj-fbadge{position:absolute;top:-5px;right:-5px;min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:var(--red);color:#fff;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center;border:2px solid var(--bg)}.cj-filters{position:relative;z-index:30}.cj-filters [style*="position: absolute"]{background-color:var(--card-solid)!important;box-shadow:var(--shadow-float)!important}.cj-day-h{font-size:18px;font-weight:700;color:var(--label);margin:4px 2px 6px}@media (max-width:600px){.cj-actions .cj-month-nav{margin-left:0;width:100%;justify-content:space-between}.cj-board{grid-template-columns:1fr}.cj-bcol{min-height:0}.cj-views .lg-tab{padding:0 6px;font-size:13px}}@media (max-width:600px){.cj-two{grid-template-columns:1fr!important;gap:0!important}.cj-rub-row>input{flex:1 1 0!important;min-width:0}.cj-rub-row .cj-dots{order:5;flex-basis:100%;margin-left:30px}.cj-rub-row>span[title]{width:auto!important}.cj-kpis .st-kpi{padding:8px 10px}.cj-kpis .st-kpi>span{font-size:10px;white-space:normal;line-height:1.25}}[style*="background: rgb(255, 255, 255)"]{background-color:var(--card)!important}[style*="background: rgb(249, 250, 251)"],[style*="background: rgb(248, 250, 252)"],[style*="background: rgb(243, 244, 246)"],[style*="background: rgb(245, 245, 244)"]{background-color:var(--fill)!important}[style*="background: rgb(37, 99, 235)"]{background-color:var(--accent)!important}[style*="background: rgb(5, 150, 105)"],[style*="background: rgb(34, 197, 94)"]{background-color:var(--green)!important}[style*="background: rgb(220, 38, 38)"],[style*="background: rgb(239, 68, 68)"]{background-color:var(--red)!important}[style*="background: rgb(245, 158, 11)"]{background-color:var(--orange)!important}[style*="background: rgb(124, 58, 237)"]{background-color:var(--purple)!important}[style*="background: rgb(239, 246, 255)"],[style*="background: rgb(219, 234, 254)"]{background-color:var(--tint-blue)!important}[style*="background: rgb(254, 242, 242)"],[style*="background: rgb(254, 226, 226)"],[style*="background: rgb(255, 245, 245)"]{background-color:var(--tint-red)!important}[style*="background: rgb(255, 251, 235)"],[style*="background: rgb(254, 249, 195)"],[style*="background: rgb(254, 243, 199)"]{background-color:var(--tint-yellow)!important}[style*="background: rgb(220, 252, 231)"],[style*="background: rgb(209, 250, 229)"],[style*="background: rgb(240, 253, 244)"],[style*="background: rgb(236, 253, 245)"]{background-color:var(--tint-green)!important}[style*="background: rgb(255, 237, 213)"]{background-color:var(--tint-orange)!important}[style*="background: rgb(237, 233, 254)"],[style*="background: rgb(245, 243, 255)"]{background-color:var(--tint-purple)!important}[style*="background: rgb(133, 77, 14)"]{background-color:var(--yellow-text)!important}[style*="background: rgb(156, 163, 175)"]{background-color:var(--fill-2)!important;color:var(--label-4)!important}[style*="color: rgb(17, 24, 39)"],[style*="color: rgb(31, 41, 55)"]{color:var(--label)!important}[style*="color: rgb(55, 65, 81)"],[style*="color: rgb(75, 85, 99)"]{color:var(--label-2)!important}[style*="color: rgb(107, 114, 128)"],[style*="color: rgb(148, 163, 184)"]{color:var(--label-3)!important}[style*="color: rgb(156, 163, 175)"],[style*="color: rgb(209, 213, 219)"]{color:var(--label-4)!important}[style*="color: rgb(37, 99, 235)"],[style*="color: rgb(30, 64, 175)"]{color:var(--accent)!important}[style*="color: rgb(5, 150, 105)"],[style*="color: rgb(22, 101, 52)"],[style*="color: rgb(6, 95, 70)"],[style*="color: rgb(34, 197, 94)"]{color:var(--green-text)!important}[style*="color: rgb(220, 38, 38)"],[style*="color: rgb(239, 68, 68)"],[style*="color: rgb(153, 27, 27)"],[style*="color: rgb(185, 28, 28)"]{color:var(--red-text)!important}[style*="color: rgb(133, 77, 14)"],[style*="color: rgb(146, 64, 14)"],[style*="color: rgb(120, 53, 15)"],[style*="color: rgb(180, 83, 9)"],[style*="color: rgb(202, 138, 4)"],[style*="color: rgb(217, 119, 6)"]{color:var(--yellow-text)!important}[style*="color: rgb(245, 158, 11)"]{color:var(--orange)!important}[style*="color: rgb(154, 52, 18)"]{color:var(--orange-text)!important}[style*="color: rgb(124, 58, 237)"],[style*="color: rgb(107, 33, 168)"],[style*="color: rgb(91, 33, 182)"]{color:var(--purple)!important}[style*="solid rgb(209, 213, 219)"],[style*="solid rgb(229, 231, 235)"],[style*="solid rgb(243, 244, 246)"],[style*="solid rgb(226, 232, 240)"],[style*="solid rgb(156, 163, 175)"]{border-color:var(--sep)!important}[style*="solid rgb(37, 99, 235)"]{border-color:var(--accent)!important}[style*="solid rgb(191, 219, 254)"],[style*="solid rgb(147, 197, 253)"]{border-color:var(--accent-soft)!important}[style*="solid rgb(252, 165, 165)"],[style*="solid rgb(254, 202, 202)"]{border-color:var(--red-soft)!important}[style*="solid rgb(220, 38, 38)"]{border-color:var(--red)!important}[style*="solid rgb(167, 243, 208)"],[style*="solid rgb(187, 247, 208)"],[style*="solid rgb(134, 239, 172)"]{border-color:var(--green-soft)!important}[style*="solid rgb(5, 150, 105)"]{border-color:var(--green)!important}[style*="solid rgb(253, 230, 138)"],[style*="solid rgb(251, 191, 36)"]{border-color:var(--yellow-soft)!important}[style*="solid rgb(221, 214, 254)"]{border-color:var(--purple-soft)!important}[style*="border-color: rgb(253, 230, 138)"]{border-color:var(--yellow-soft)!important}svg[stroke="#6b7280"]{stroke:var(--label-3)}[style*="border-radius: 4px;"],[style*="border-radius: 5px;"],[style*="border-radius: 6px;"]{border-radius:10px!important}[style*="border-radius: 7px;"],[style*="border-radius: 8px;"]{border-radius:12px!important}[style*="border-radius: 10px;"],[style*="border-radius: 12px;"]{border-radius:18px!important}button[style*="background: rgb(156, 163, 175)"],button[style*="background: rgb(37, 99, 235)"],button[style*="solid rgb(37, 99, 235)"],button[style*="background: rgb(5, 150, 105)"],button[style*="solid rgb(5, 150, 105)"],button[style*="background: rgb(220, 38, 38)"],button[style*="solid rgb(220, 38, 38)"],button[style*="background: rgb(252, 165, 165)"],button[style*="solid rgb(252, 165, 165)"],button[style*="background: rgb(254, 202, 202)"],button[style*="solid rgb(254, 202, 202)"]{border-radius:999px!important}.timer-row{display:grid;grid-template-columns:80px 50px 160px 28px 1fr;grid-template-areas:"type months date del badge";gap:6px;align-items:end;margin-bottom:8px;padding:10px;background:var(--fill);border-radius:14px;border:1px solid var(--sep)}.timer-row>div{min-width:0}.pay-row{grid-template-columns:1fr 1fr 1fr}.pay-row.pay-row-jewelry{grid-template-columns:minmax(140px,1.6fr) minmax(80px,1fr) minmax(80px,1fr) minmax(80px,1fr)}.pay-row>div{min-width:0}.timer-row .t-type{grid-area:type}.timer-row .t-months{grid-area:months}.timer-row .t-date{grid-area:date}.timer-row .timer-badge-wrap{grid-area:badge;align-self:end;padding-bottom:7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.timer-row .timer-del{grid-area:del}.timer-row select,.timer-row input{width:100%!important;padding:0 6px!important;border:1px solid transparent!important;border-radius:10px!important;font-size:13px!important;font-family:inherit!important;box-sizing:border-box!important;height:38px!important;line-height:36px!important;margin:0!important;background-color:var(--field)!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;min-width:0!important}.timer-row input[type=date]{padding:0 4px!important}.timer-del{border:none;background:none;color:var(--red);cursor:pointer;font-size:22px;padding:0;height:38px;width:32px;align-self:end;display:flex;align-items:center;justify-content:center}.receipt-line{color:var(--label)}.tg-bubble-in{background:var(--fill-2)!important;color:var(--label)!important;border-radius:18px!important}.tg-bubble-out{background:var(--accent)!important;color:#fff!important;border-radius:18px!important}.tg-bubble-in .tg-time{color:var(--label-3)}.tg-bubble-out .tg-time{color:#ffffffbf}.tg-editor-footer{background:var(--sheet);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);border-top-color:var(--sep)!important}.tg-refresh-btn{color:var(--label-2);background:var(--card)}@keyframes tg-spin-kf{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.tg-spin{animation:tg-spin-kf .7s linear infinite}@media (max-width:600px){.search-row{flex-wrap:wrap}.search-row>.search-box{flex:1 1 100%!important}.search-row>.kind-btn{flex:1 1 0!important;padding:0 6px!important}.timer-row{grid-template-columns:72px 44px 1fr 28px;grid-template-areas:"type months date del" "badge badge badge badge";gap:4px;padding:8px}.timer-row .timer-badge-wrap{padding-bottom:0;margin-top:2px}.deal-tariff-inline{display:none!important}.auto-tab-line1{display:block!important}.pay-row{grid-template-columns:1fr 1fr}.pay-row>div:first-child{grid-column:1 / -1}.pay-row.pay-row-jewelry{grid-template-columns:1fr 1fr 1fr}.deal-top-grid{grid-template-columns:1fr 1fr}.deal-top-grid>.deal-tariff-cell{grid-column:1 / -1}.deal-footer-ck{grid-template-columns:repeat(6,1fr)!important;grid-template-areas:"del del order order receipt receipt" "save save save close close close"!important}.deal-footer-ck>button{width:100%!important}.modal-x{width:34px;height:34px;font-size:22px}.prod-row{grid-template-columns:1fr 50px 80px 24px!important;gap:4px!important}.lg-tabs{display:flex;width:100%}.lg-tab{flex:1 1 auto;height:38px;padding:0 10px;font-size:14px}.lg-title{font-size:22px!important}.lg-page{padding-top:0!important}.app-head{position:sticky;top:0;z-index:50;margin:0 -12px 10px!important;padding:calc(env(safe-area-inset-top,0px) + 10px) 12px 8px;background:var(--bg)}.st-receipt-head{grid-template-columns:1fr 1fr!important}.st-receipt-head>div:nth-child(2){grid-column:1/-1;order:-1}.lg-sheet{border-radius:22px!important}.lg-sheet-head{border-radius:22px 22px 0 0!important;padding:14px 14px 12px!important}.lg-sheet-body{padding:14px!important}}.tt-btns{display:flex;gap:2px;flex-shrink:0;margin-left:auto}.tt-btns+.cj-step-ed{margin-left:0}.tt-btn{border:none;background:none;color:var(--label-4);cursor:pointer;font-size:14px;padding:4px 5px;line-height:1;font-family:inherit;border-radius:8px}.tt-btn.has{color:var(--accent)}.tt-btn.on{color:#fff;background:#ff453a}.tt-fact{color:var(--label-2)}.tt-fact.over{color:#ff9f0a}.tt-feat{display:flex;gap:12px;align-items:center;padding:10px 0;border-top:1px solid var(--sep)}.tt-btns+.tt-btns{margin-left:0}.tt-btn.at{color:var(--accent);font-weight:700;font-size:13px;font-variant-numeric:tabular-nums}.tt-btn.at-set{font-size:11px;font-weight:600}.set-group{margin-top:18px}.set-group-h{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--label-3);margin-bottom:2px}.set-group .tt-feat:first-of-type{border-top:none}.set-logout{border:none;background:none;color:var(--label-3);cursor:pointer;padding:4px;border-radius:8px;display:inline-flex;line-height:0}.set-logout:hover{color:#ff453a;background:var(--fill)}.tt-add{border:none;background:var(--fill);color:var(--accent);border-radius:9px;height:30px;padding:0 12px;font-size:13px;font-weight:600;cursor:pointer;flex-shrink:0}.set-info{border:none;background:none;color:var(--label-3);cursor:pointer;padding:2px;border-radius:50%;display:inline-flex;line-height:0;flex-shrink:0}.set-info:hover{color:var(--accent)}.set-info-text p{margin:0 0 10px;line-height:1.5;font-size:14px;color:var(--label)}
