.ckm.ckm.ckm{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(28,24,20,.42);backdrop-filter:blur(2px)}.ckm.ckm.ckm .ckm__box{width:100%;max-width:640px;max-height:88vh;display:flex;flex-direction:column;background:var(--bg-elev-2,#fbf9f4);border:1px solid var(--border-soft,#e6decf);border-radius:12px;box-shadow:0 24px 60px rgba(40,30,20,.22);overflow:hidden}.ckm.ckm.ckm .ckm__h{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--border-soft,#e6decf)}.ckm.ckm.ckm .ckm__h b{font-size:15px;letter-spacing:-.01em}.ckm.ckm.ckm .ckm__x{border:0;background:none;font-size:22px;line-height:1;cursor:pointer;color:var(--text-quiet,#8a8276)}.ckm.ckm.ckm .ckm__x:hover{color:var(--text-primary,#221d18)}.ckm.ckm.ckm .ckm__b{padding:16px 18px;flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:18px}.ckm.ckm.ckm .ckm__f{display:block}.ckm.ckm.ckm .ckm__k{display:block;font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--text-quiet,#8a8276);margin-bottom:6px}.ckm.ckm.ckm .ckm__k em{text-transform:none;letter-spacing:0;font-style:normal;margin-left:8px;color:var(--text-muted,#6f675c)}.ckm.ckm.ckm .ckm__bar{display:flex;gap:8px;align-items:center;margin-bottom:8px}.ckm.ckm.ckm .ckm__find{flex:1}.ckm.ckm.ckm .ckm__in{width:100%;box-sizing:border-box;padding:7px 10px;font:inherit;font-size:13px;color:var(--text-primary,#221d18);background:var(--bg-elev-2,#fbf9f4);border:1px solid var(--border-mid,#dbd2c0);border-radius:7px}.ckm.ckm.ckm .ckm__in:focus{outline:2px solid var(--accent,#7da0c2);outline-offset:-1px}.ckm.ckm.ckm .ckm__seg{display:inline-flex;flex-wrap:wrap;gap:4px}.ckm.ckm.ckm .ckm__sg{padding:5px 11px;font:inherit;font-size:12.5px;color:var(--text-muted,#6f675c);background:var(--bg-elev-1,#f7f4ee);border:1px solid var(--border-mid,#dbd2c0);border-radius:99px;cursor:pointer}.ckm.ckm.ckm .ckm__sg.on{background:var(--accent,#7da0c2);border-color:var(--accent,#7da0c2);color:#fff}.ckm.ckm.ckm .ckm__list{max-height:240px;overflow-y:auto;border:1px solid var(--border-soft,#e6decf);border-radius:8px;background:var(--bg-elev-1,#f7f4ee)}.ckm.ckm.ckm .ckm__row{display:grid;grid-template-columns:22px 1fr auto auto;gap:10px;align-items:center;width:100%;padding:9px 12px;border:0;border-bottom:1px solid var(--border-soft,#e6decf);background:none;text-align:left;cursor:pointer;font:inherit;color:inherit}.ckm.ckm.ckm .ckm__row:last-child{border-bottom:0}.ckm.ckm.ckm .ckm__row:hover{background:var(--bg-elev-2,#fbf9f4)}.ckm.ckm.ckm .ckm__row.on{background:rgba(125,160,194,.14)}.ckm.ckm.ckm .ckm__tick{width:18px;height:18px;border:1px solid var(--border-mid,#dbd2c0);border-radius:4px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;background:var(--bg-elev-2,#fbf9f4)}.ckm.ckm.ckm .ckm__row.on .ckm__tick{background:var(--accent,#7da0c2);border-color:var(--accent,#7da0c2);color:#fff}.ckm.ckm.ckm .ckm__nm{min-width:0;font-size:13px;overflow-wrap:anywhere}.ckm.ckm.ckm .ckm__nm em{display:block;font-style:normal;font-size:11.5px;color:var(--text-quiet,#8a8276)}.ckm.ckm.ckm .ckm__st{font-size:11px;color:var(--text-quiet,#8a8276);text-transform:lowercase}.ckm.ckm.ckm .ckm__sp{font-size:12.5px;font-variant-numeric:tabular-nums;white-space:nowrap}.ckm.ckm.ckm .ckm__none{padding:14px;font-size:12.5px;color:var(--text-quiet,#8a8276)}.ckm.ckm.ckm .ckm__f2{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 18px;border-top:1px solid var(--border-soft,#e6decf);background:var(--bg-elev-1,#f7f4ee)}.ckm.ckm.ckm .ckm__note{font-size:11.5px;color:var(--text-quiet,#8a8276);max-width:300px}.ckm.ckm.ckm .ckm__acts{display:flex;gap:8px}.ckh.ckh.ckh .ckh__row{display:grid;grid-template-columns:1fr auto auto;gap:12px;align-items:center;padding:10px 0;border-top:1px solid var(--border-soft,#e6decf)}.ckh.ckh.ckh .ckh__row.on{background:rgba(125,160,194,.1)}.ckh.ckh.ckh .ckh__open{border:0;background:none;padding:0;text-align:left;cursor:pointer;font:inherit;color:inherit;min-width:0}.ckh.ckh.ckh .ckh__nm{display:block;font-size:13.5px;font-weight:600}.ckh.ckh.ckh .ckh__meta{display:block;font-size:11.5px;color:var(--text-quiet,#8a8276)}.ckh.ckh.ckh .ckh__fig{font-size:12.5px;font-variant-numeric:tabular-nums;white-space:nowrap}.ckh.ckh.ckh .ckh__fig.bad{color:var(--red,#b3402f)}.vk .ckm__row .ckm__nm em{display:block;font-style:normal;font-size:10.6px;color:var(--text-faint);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vk .ckm__row.fresh{opacity:.62}.vk .ckm__row.fresh.on{opacity:1}.vk .ckm__fresh{margin-top:8px;font-size:11.6px;line-height:1.5;color:var(--text-quiet);background:var(--bg-elev-2);border:1px solid var(--border-soft);border-radius:6px;padding:9px 11px}.ckt-wrap.ckt-wrap.ckt-wrap{display:grid;gap:16px;align-items:start;grid-template-columns:minmax(0,1fr)}.ckt-wrap.ckt-wrap.ckt-wrap>.ckt{order:-1}@media (min-width:1024px){.ckt-wrap.ckt-wrap.ckt-wrap{grid-template-columns:minmax(0,1fr) 290px}.ckt-wrap.ckt-wrap.ckt-wrap>.ckt{order:0;position:sticky;top:18px}}.ckt.ckt.ckt{border:1px solid var(--border-mid,#ded5c4);background:var(--bg-elev-2,#fbf9f4);border-radius:10px;padding:14px 16px 15px}.ckt.ckt.ckt .ckt__h{display:flex;flex-direction:column;gap:3px;font-size:13.5px;font-weight:600;color:var(--text-primary,#2c2721);margin-bottom:4px}.ckt.ckt.ckt .ckt__h small{font-size:11px;font-weight:400;color:var(--text-quiet,#8a8276)}.ckt.ckt.ckt .ckt__row{padding:12px 0 2px}.ckt.ckt.ckt .ckt__row+.ckt__row{border-top:1px solid var(--border-soft,#e6decf)}.ckt.ckt.ckt .ckt__t{font-size:12.6px;line-height:1.5;color:var(--text-body,#3b352d)}.ckt.ckt.ckt .ckt__n{display:inline-flex;align-items:center;justify-content:center;width:17px;height:17px;border-radius:99px;background:var(--accent-soft,#e7edf4);color:var(--text-soft,#5c554a);font-size:10.4px;margin-right:7px;vertical-align:1px}.ckt.ckt.ckt .ckt__m{font-size:11.4px;color:var(--text-quiet,#8a8276);margin:3px 0 0 24px}.ckt.ckt.ckt .ckt__act{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin:9px 0 0 24px}.ckt.ckt.ckt .ckt__hint{font-size:11px;color:var(--text-quiet,#8a8276)}.ckt.ckt.ckt .ckt__done{margin:8px 0 0 24px;font-size:11.6px;line-height:1.55;color:var(--text-soft,#5c554a)}.ckt.ckt.ckt .ckt__done b{color:var(--text-primary,#2c2721)}.ckt.ckt.ckt .ckt__done a{text-decoration:underline}.ckt.ckt.ckt .ckt__empty,.ckt.ckt.ckt .ckt__foot{font-size:11.4px;line-height:1.6;color:var(--text-quiet,#8a8276);margin-top:12px}.ckt.ckt.ckt .ckt__foot{border-top:1px solid var(--border-soft,#e6decf);padding-top:10px}.ckm.ckm.ckm .ckm__k.pick{font-size:15.5px;font-style:italic;font-weight:700;text-transform:none;letter-spacing:0;color:var(--text-primary,#2c2721)}.ckm.ckm.ckm .ckm__k.pick em{font-size:12px;font-style:normal;font-weight:400}