.ca-ui,.ca-screen{--ca-slate:var(--c-slate);--ca-steel:var(--c-steel);--ca-line:#e3e9ed;--ca-soft:#f4f7f9;--ca-muted:#7a8a95;--ca-accent:var(--c-accent);--ca-accent-soft:#fdece7;--ca-ok:var(--c-success);--ca-ok-soft:var(--c-success-soft);color:var(--ca-slate);text-align:left;line-height:1.35}.ca-browser{position:relative;container-type:inline-size}.ca-browser>.ca-ui{background:#fff;border-radius:1.4cqi;font-size:1.25cqi;overflow:hidden;box-shadow:0 0 0 1px #26313c14,0 3cqi 8cqi -3cqi #10182073}.ca-winbar{border-bottom:1px solid var(--ca-line);background:#eef2f5;align-items:center;gap:.5em;height:2.6em;padding:0 1.1em;display:flex}.ca-winbar i{background:#d5dde2;border-radius:50%;width:.75em;height:.75em}.ca-winbar .url{width:40%;height:1.6em;color:var(--ca-muted);background:#fff;border-radius:.8em;place-items:center;margin-inline:auto;font-size:.8em;display:grid}.ca-appbar{border-bottom:1px solid var(--ca-line);align-items:center;gap:2.2em;height:3.6em;padding:0 1.5em;display:flex}.ca-appbar .ca-mark{--s:1.5em!important}.ca-tabs{gap:1.6em;height:100%;display:flex}.ca-tabs span{color:var(--ca-muted);border-bottom:2px solid #0000;align-items:center;font-size:.95em;display:flex}.ca-tabs .on{color:var(--ca-slate);border-bottom-color:var(--ca-accent);font-weight:600}.ca-appbar .tools{color:var(--ca-muted);align-items:center;gap:1em;margin-left:auto;display:flex}.ca-phone{position:relative;container-type:inline-size}.ca-bezel{background:linear-gradient(145deg,#2b333b,#11161b);border-radius:14cqi;padding:3.2cqi;box-shadow:inset 0 0 0 .7cqi #ffffff1a,0 6cqi 14cqi -5cqi #0a0e1499}.ca-screen{aspect-ratio:9/19;background:#fff;border-radius:10.6cqi;font-size:3.84615cqi;position:relative;overflow:hidden}.ca-status{justify-content:space-between;align-items:center;height:2.6em;padding:0 1.9em 0 2.1em;font-size:.8em;font-weight:600;display:flex}.ca-status:after{content:"";background:#0d1115;border-radius:1.1em;width:7.5em;height:2.1em;margin-left:-3.75em;position:absolute;top:.75em;left:50%}.ca-status .sig{align-items:flex-end;gap:.25em;display:flex}.ca-status .sig b{background:currentColor;border-radius:.1em;width:.3em}.ca-muted{color:var(--ca-muted)}.ca-strong{font-weight:600}.ca-chip{white-space:nowrap;background:var(--ca-soft);color:var(--ca-muted);border-radius:1em;align-items:center;gap:.35em;padding:.25em .7em;font-size:.78em;font-weight:600;display:inline-flex}.ca-chip.done{background:var(--ca-ok-soft);color:var(--ca-ok)}.ca-chip.now{background:var(--ca-accent);color:#fff}.ca-chip.warn{background:var(--ca-accent-soft);color:var(--ca-accent)}.ca-chip.steel{color:var(--ca-steel);background:#e6eef2}.ca-btn{background:var(--ca-accent);color:#fff;white-space:nowrap;border-radius:.6em;justify-content:center;align-items:center;gap:.45em;padding:.65em 1.1em;font-weight:600;display:inline-flex}.ca-btn.ghost{color:var(--ca-slate);box-shadow:inset 0 0 0 1px var(--ca-line);background:#fff}.ca-card{border:1px solid var(--ca-line);background:#fff;border-radius:.8em}.ca-avatar{color:#fff;background:var(--ca-steel);border-radius:50%;place-items:center;width:2em;height:2em;font-size:.72em;font-weight:700;display:inline-grid;box-shadow:0 0 0 .2em #fff}.ca-avatar.a2{background:#c9563b}.ca-avatar.a3{background:#6f8794}.ca-bar-track{background:var(--ca-soft);border-radius:.3em;height:.45em;overflow:hidden}.ca-bar-track>b{border-radius:inherit;background:var(--ca-accent);height:100%;display:block}.ca-map{width:100%;height:100%;display:block}.ca-map-label{font:600 9px var(--font);letter-spacing:1.6px;fill:#9aabb6;text-transform:uppercase}.ca-pin circle{fill:#fff;stroke:var(--ca-slate,var(--c-slate));stroke-width:2.4px}.ca-pin text{font:700 10.5px var(--font);fill:var(--c-slate);text-anchor:middle;dominant-baseline:central}.ca-pin.done circle{fill:var(--c-slate)}.ca-pin.done text{fill:#fff}.ca-pin.now circle{fill:var(--c-accent);stroke:#fff;stroke-width:3px}.ca-pin.now text{fill:#fff}.ca-pin circle.halo{fill:#ee441d2e;stroke:none}.ca-start rect{fill:var(--c-slate)}.ca-start text{font:700 8.5px var(--font);letter-spacing:1px;fill:#fff;text-anchor:middle;dominant-baseline:central}.ca-pbody{flex-direction:column;height:calc(100% - 2.6em);padding:0 1.3em 1.5em;display:flex}.ca-pbar{justify-content:space-between;align-items:center;padding:.6em 0 1em;font-weight:600;display:flex}.ca-pbody>.ca-btn:last-child{margin-top:auto}.ca-event{--ca-slate:var(--c-slate);--ca-muted:#7a8a95;--ca-line:#e3e9ed;color:var(--ca-slate);background:#fff;border-radius:16px;gap:10px;padding:14px;font-size:13px;line-height:1.35;display:grid;box-shadow:0 0 0 1px #26313c0f,0 24px 48px -20px #10182059}.ca-event-head{align-items:center;gap:10px;display:flex}.ca-event-head b{font-weight:600;display:block}.ca-event-head small{color:var(--ca-muted);font-size:12px;display:block}.ca-event-ico{background:var(--c-accent);color:#fff;border-radius:10px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.ca-event-ico.ok{background:var(--c-success)}.mock-float{color:var(--c-slate);white-space:nowrap;background:#fff;border-radius:14px;align-items:center;gap:10px;padding:10px 16px 10px 10px;font-size:13px;line-height:1.3;display:flex;position:absolute;box-shadow:0 18px 40px -16px #0a0e148c}.mock-float b{font-weight:600;display:block}.mock-float small{color:var(--c-muted);font-size:12px;display:block}.mock-float .f-ico{background:var(--c-accent);color:#fff;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.mock-float .f-ico.ok{background:var(--c-success)}.mock-float .f-ico.steel{background:var(--c-steel)}@media (width<=767px){.mock-float{border-radius:11px;gap:8px;padding:7px 12px 7px 7px;font-size:11px}.mock-float small{font-size:10px}.mock-float .f-ico{border-radius:8px;width:26px;height:26px}.mock-float .f-ico svg{width:13px;height:13px}}
