.bk{grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr);align-items:center;gap:clamp(36px,4.5vw,72px);display:grid}.bk__copy{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.bk__copy .ttk-title,.bk__copy .ttk-lead{text-align:left}.bk__points{gap:12px;margin:10px 0 0;padding:0;list-style:none;display:grid}.bk .bk__points li{color:#232323;align-items:flex-start;gap:10px;margin:0;font-size:16px;font-weight:500;line-height:1.5;display:flex}.bk__points i{color:#f15a24;background:#fff1ea;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;margin-top:1px;display:grid}.bk__points svg{stroke-width:3px;width:13px;height:13px}.bk__vis{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:18px;display:grid}@media (width<=1180px){.bk{grid-template-columns:minmax(0,1fr)}.bk__vis{max-width:760px}}@media (width<=680px){.bk__vis{grid-template-columns:minmax(0,1fr);gap:14px}}.bkc{color:#111b21;text-align:left;background:#efeae2;border-radius:20px;flex-direction:column;font-size:13.5px;line-height:1.45;display:flex;overflow:hidden;box-shadow:0 24px 50px -24px #28140559,0 0 0 1px #0000000d}.bkc__head{background:#fff;border-bottom:1px solid #ececee;align-items:center;gap:10px;padding:12px 14px;display:flex}.bkc__head b{font-size:14px;font-weight:700;display:block}.bkc__head small{color:#667781;font-size:11.5px;display:block}.bkc__ava{color:#f15a24;background:#fde3d6;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:12.5px;font-weight:700;display:grid;position:relative}.bkc__ch{color:#fff;border:2px solid #fff;border-radius:50%;place-items:center;width:17px;height:17px;display:grid;position:absolute;bottom:-3px;right:-3px}.bkc__ch svg{width:9px;height:9px}.bkc__ch--wa{background:#25d366}.bkc__ch--ig{background:#d62976}.bkc__body{flex-direction:column;gap:8px;padding:14px 12px 16px;display:flex}.bkc__day{color:#54656f;background:#fff;border-radius:8px;align-self:center;padding:3px 10px;font-size:11px;font-weight:600}.bkc__m{background:#fff;border-radius:4px 12px 12px;align-self:flex-start;max-width:86%;margin:0;padding:7px 10px 6px;box-shadow:0 1px .5px #0b141a21}.bkc__m--ai{background:#d9fdd3;border-radius:12px 4px 12px 12px;align-self:flex-end}.bkc__m:after{content:"";clear:both;display:block}.bkc__m small{float:right;color:#667781;margin:6px 0 -2px 10px;font-size:10px}.bkc__by{color:#f15a24;align-items:center;gap:4px;margin-bottom:1px;font-size:11px;font-weight:700;display:flex}.bkc__by svg{width:12px;height:12px}.bkc__sys{color:#8a6100;background:#fff3cd;border-radius:8px;align-self:center;align-items:center;gap:6px;padding:5px 10px;font-size:11.5px;font-weight:600;display:inline-flex}.bkc__sys svg{width:13px;height:13px}.bkc--lc{background:#fff}.bkc--lc .bkc__head{color:#fff;background:linear-gradient(#e0457b,#e86a96);border:0}.bkc--lc .bkc__head small{color:#ffffffd9}.bkc--lc .bkc__ava{color:#fff;background:#ffffff40}.bkc--lc .bkc__m{box-shadow:none;color:#0f172a;background:#f1f5f9;border-radius:14px 14px 14px 4px}.bkc--lc .bkc__m--me{color:#fff;background:#0f172a;border-radius:14px 14px 4px;align-self:flex-end}.bkc__pick{background:#fff;border:1px solid #e2e8f0;border-radius:14px;align-self:stretch;padding:12px}.bkc__pick-t{color:#0f172a;align-items:center;gap:6px;margin:0 0 10px;font-size:12px;font-weight:700;display:flex}.bkc__pick-t svg{color:#e0457b;width:14px;height:14px}.bkc__dates,.bkc__times{flex-wrap:wrap;gap:6px;display:flex}.bkc__dates span{color:#64748b;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;flex:1 1 0;align-items:center;min-width:0;padding:6px 2px;font-size:10.5px;display:flex}.bkc__dates b{color:#0f172a;font-size:14px}.bkc__times{margin-top:8px}.bkc__times span{text-align:center;color:#0f172a;border:1px solid #e2e8f0;border-radius:8px;flex:1 1 0;min-width:0;padding:6px 0;font-size:11.5px;font-weight:600}.bkc__pick .is-on{color:#fff;background:#e0457b;border-color:#e0457b}.bkc__pick .is-on b{color:#fff}.bkc__meta{color:#64748b;font-size:10.5px}.bkc--inbox{background:#fafafa}.bkc--inbox .bkc__m--ai{background:#fff1ea}.bkc__note{color:#52525b;background:#fffbeb;border:1px solid #fde68a;border-radius:12px;flex-direction:column;align-self:stretch;gap:3px;padding:10px 12px;font-size:12px;display:flex}.bkc__note b{color:#b45309;align-items:center;gap:6px;font-size:12px;display:flex}.bkc__note b svg{width:14px;height:14px}.bkc__acts,.bkk__acts{gap:6px;margin-top:6px;display:flex}.bkc__acts i,.bkk__acts i{color:#09090b;background:#fff;border:1px solid #e4e4e7;border-radius:8px;padding:5px 12px;font-size:11.5px;font-style:normal;font-weight:600}.bkc__acts .is-ok,.bkk__acts .is-ok{color:#fff;background:#09090b;border-color:#09090b}.bkk{color:#09090b;text-align:left;background:#fff;border-radius:20px;padding:16px;font-size:13px;box-shadow:0 30px 60px -24px #28140566,0 0 0 1px #0000000f}.bkk__head{justify-content:space-between;align-items:center;gap:8px;display:flex}.bkk__head b{align-items:center;gap:6px;font-size:14px;font-weight:700;display:flex}.bkk__head b svg{color:#f15a24;width:16px;height:16px}.bkk__tabs{background:#f4f4f5;border-radius:8px;padding:2px;display:flex}.bkk__tabs i{color:#71717a;border-radius:6px;padding:3px 8px;font-size:11px;font-style:normal;font-weight:600}.bkk__tabs .is-on{color:#09090b;background:#fff;box-shadow:0 1px 2px #00000014}.bkk__day{color:#71717a;margin:12px 0 8px;font-size:12px;font-weight:700}.bkk ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.bkk .bkk__row{border-left:3px solid;border-radius:10px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:4px 8px;margin:0;padding:8px 10px;display:grid}.bkk .bkk__row.is-ok{background:#eff6ff;border-color:#3b82f6}.bkk .bkk__row.is-wait{background:#fffbeb;border-color:#f59e0b}.bkk time{font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.bkk .bkk__row b{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;display:block;overflow:hidden}.bkk .bkk__row small{color:#71717a;align-items:center;gap:4px;font-size:11px;display:flex}.bkk .bkk__row em{border-radius:6px;padding:3px 7px;font-size:10.5px;font-style:normal;font-weight:700}.bkk .bkk__row.is-ok em{color:#1d4ed8;background:#dbeafe}.bkk .bkk__row.is-wait em{color:#b45309;background:#fef3c7}.bkk__acts{grid-column:2/-1;margin-top:2px}.bkk__ch{place-items:center;width:14px;height:14px;display:grid}.bkk__ch svg{width:12px;height:12px}.bkk__ch--wa{color:#25d366}.bkk__ch--ig{color:#d62976}.bkk__ch--tt{color:#111}.bkk__ch--lc{color:#f15a24}.bkk__gcal{border-top:1px solid #f0f0f2;align-items:center;gap:10px;margin:12px 0 0;padding:10px 2px 0;display:flex}.bkk__gcal-ic{color:#1a73e8;background:#e8f0fe;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:grid}.bkk__gcal-ic svg{width:16px;height:16px}.bkk__gcal b{color:#09090b;font-size:12.5px;font-weight:700;display:block}.bkk__gcal small{color:#71717a;font-size:11px;display:block}.bkk__gcal em{color:#1a8f4c;background:#e7f8ee;border-radius:999px;align-items:center;gap:5px;margin-left:auto;padding:3px 8px;font-size:10.5px;font-style:normal;font-weight:700;display:inline-flex}.bkk__gcal em:before{content:"";background:#22c55e;border-radius:50%;width:6px;height:6px}
