.bk-acts{flex-direction:column;gap:6px;min-width:0;display:flex}.bk-acts__row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.bk-acts--big .bk-acts__row{justify-content:center;gap:10px}.ibx-pill.bk-pill{height:26px;font-size:var(--fs-footnote);background:var(--fill);color:var(--text);padding:0 10px;font-weight:600}.ibx-pill.bk-pill:hover{background:var(--fill-strong)}.ibx-pill.bk-pill.ibx-pill--primary,.ibx-pill.bk-pill.ibx-pill--primary:hover{background:var(--active);color:var(--on-active);font-weight:700}.bk-acts .ibx-pill:disabled{opacity:.5;cursor:default}.bk-acts .ibx-pill:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.bk-acts__said{font-size:var(--fs-footnote);color:var(--text-2);margin:0;line-height:1.35}.bk-acts--big .bk-acts__said{text-align:center}.bk-acts__link{font:inherit;color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--link-line);text-decoration-color:var(--link-line);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;margin-left:6px;padding:0;font-weight:600}.bk-sheet{flex-direction:column;gap:12px;min-width:0;display:flex}.bk-sheet h3,.bk-sheet p{margin:0}.bk-sheet__quiet{font-size:var(--fs-footnote);color:var(--text-3)}.bk-seg{border-radius:var(--r-pill);background:var(--fill);align-self:flex-start;gap:2px;padding:3px;display:inline-flex}.bk-seg__b{border-radius:var(--r-pill);height:28px;color:var(--text-2);font:inherit;font-size:var(--fs-subhead);cursor:pointer;background:0 0;border:0;padding:0 12px;font-weight:600;transition:background-color .16s ease-out,color .16s ease-out}.bk-seg__b.is-on{background:var(--bg);color:var(--text);box-shadow:0 1px 2px #00000014}.bk-days{scrollbar-width:none;gap:6px;margin:0 -2px;padding:2px;display:flex;overflow-x:auto}.bk-days::-webkit-scrollbar{display:none}.bk-day,.bk-slot{border-radius:var(--r-pill);background:var(--fill);height:32px;color:var(--text);font:inherit;font-size:var(--fs-subhead);font-variant-numeric:tabular-nums;cursor:pointer;border:0;flex:none;padding:0 12px;font-weight:600;transition:background-color .16s ease-out,color .16s ease-out}.bk-day:hover,.bk-slot:hover{background:var(--fill-strong)}.bk-day.is-on,.bk-slot.is-on{background:var(--active);color:var(--on-active)}.bk-day:focus-visible,.bk-slot:focus-visible,.bk-seg__b:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.bk-slots{grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:6px;max-height:176px;display:grid;overflow-y:auto}.bk-sheet__words{margin:0}.bk-sheet__foot{justify-content:flex-end;gap:8px;padding-top:2px;display:flex}.bk-sheet__foot .ibx-pill:disabled{opacity:.45;cursor:default}.fr__note{font-size:var(--fs-footnote);color:var(--text-3);text-align:left;white-space:nowrap;text-overflow:ellipsis;line-height:1.32;display:block;overflow:hidden}.fr__bk{padding:2px var(--fr-padx,6px) 8px}.fr__bk .bk-acts__row{gap:4px}.fr__bk .ibx-pill.bk-pill{height:26px;padding:0 9px;font-size:12px}.fr__bk .ibx-pill.bk-pill svg{display:none}.cpk-mark{width:var(--mark,40px);height:var(--mark,40px);color:#fff;font-size:calc(var(--mark,40px) * .42);letter-spacing:0;border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.callcard__face .cpk-mark{width:auto;height:auto;box-shadow:0 0 0 1px var(--hairline);position:absolute;inset:0}.cpk .cpk__when{font-size:var(--fs-title3);color:var(--text);letter-spacing:var(--ls-title);font-weight:600}.cpk .cpk__note{border-radius:var(--r-md);background:var(--bg-2);max-width:440px;color:var(--text);text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;padding:10px 14px}.cpk .cpk__state{font-size:var(--fs-subhead);color:var(--text-2)}.cpk .cpk__state--late{color:var(--danger);font-weight:600}.cpc{margin:4px 0 20px}.cpc__head{align-items:baseline}.cpc__count{font-size:var(--fs-footnote);color:var(--text-2);margin-left:8px;font-weight:600}.cpc__list,.cpc__recent{margin:0;padding:0;list-style:none}.cpc__list{border-radius:var(--r-md,14px);background:color-mix(in srgb, var(--text) 4%, transparent);overflow:hidden}.cpc__row{gap:12px;min-width:0;padding:12px 14px;display:flex}.cpc__row+.cpc__row{border-top:1px solid var(--hairline)}.cpc__icon{background:var(--tint-1);color:#fff;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid}.cpc__row--late .cpc__icon{background:var(--danger-fill)}.cpc__body{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.cpc__top{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.cpc__when{font-size:var(--fs-headline);font-variant-numeric:tabular-nums;font-weight:600}.cpc__state{border-radius:var(--r-pill);background:var(--fill);font-size:var(--fs-caption1);color:var(--text-2);padding:1px 8px;font-weight:600}.cpc__state--booked{color:var(--success)}.cpc__state--late{color:var(--danger)}.cpc__who{font-size:var(--fs-subhead);color:var(--text-2)}.cpc__note{font-size:var(--fs-subhead);color:var(--text);overflow-wrap:anywhere}.cpc__note--you{color:var(--text-2)}.cpc__body .bk-acts{margin-top:6px}.cpc__none{border-radius:var(--r-md,14px);background:color-mix(in srgb, var(--text) 4%, transparent);font-size:var(--fs-subhead);color:var(--text-2);margin:0;padding:14px}.cpc__recent{flex-direction:column;gap:4px;margin-top:10px;padding:0 4px;display:flex}.cpc__call{font-size:var(--fs-footnote);color:var(--text-2);align-items:center;gap:8px;display:flex}.cpc__call svg{color:var(--icon-3);flex:none}.cpc__call--missed svg{color:var(--danger)}.ct__client{border-radius:var(--r-pill);color:#fff;height:16px;letter-spacing:var(--ls-overline);text-transform:uppercase;background:#ffffff38;flex:none;place-items:center;padding:0 6px;font-size:10px;font-weight:700;display:inline-grid}.hf-name .ct__client{background:var(--fill-strong);color:var(--text)}.ct__disc--client{color:#fff}@media (prefers-reduced-motion:reduce){.bk-seg__b,.bk-day,.bk-slot{transition:none}}@media (width<=820px){.ibx-pill.bk-pill,.fr__bk .ibx-pill.bk-pill{height:32px;font-size:var(--fs-footnote);padding:0 12px}.bk-day,.bk-slot{height:36px}.bk-sheet__foot .ibx-pill{min-height:44px}.cpc__row{padding:12px}}
