.bd-record-peek{border:0;border-left:1px solid var(--line);background:var(--bg,#fff);width:min(600px,94vw);max-width:100vw;height:100dvh;max-height:100dvh;color:var(--ink);margin:0;padding:0;position:fixed;inset:0 0 0 auto;box-shadow:-12px 0 50px #08172b25}.bd-record-peek[open]{flex-direction:column;display:flex}.bd-record-peek::backdrop{background:#0d20374d}.bd-peek-head{border-bottom:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;display:flex}.bd-peek-head h2{margin:0;font-size:16px}.bd-peek-head>div{align-items:center;gap:12px;display:flex}.bd-peek-body{overscroll-behavior:contain;padding:0 24px 24px;font-size:13px;line-height:1.6;overflow-y:auto}.bd-peek-body section{border-bottom:1px solid var(--line);padding:18px 0}.bd-peek-body h3{margin:0 0 10px;font-size:14px}.bd-peek-body p{margin:6px 0}.bd-peek-body small{color:var(--muted);font-size:12px;display:block}.bd-peek-identity{align-items:flex-start;gap:14px;display:flex}.bd-peek-identity h3{margin:0;font-size:21px}.bd-peek-avatar{background:color-mix(in srgb,var(--account-person) 12%,transparent);color:var(--account-person);border-radius:12px;padding:12px;display:flex}.bd-peek-warning{background:var(--warn-bg);color:var(--ink);border-radius:6px;padding:10px}.bd-peek-message{white-space:pre-wrap;overflow-wrap:anywhere}.bd-peek-body details{margin:8px 0}.bd-peek-body summary{cursor:pointer;font-weight:600}.bd-peek-tags{flex-wrap:wrap;gap:6px;display:flex}.bd-peek-tags span{background:var(--accent-soft);border-radius:5px;padding:3px 7px;font-size:12px}.bd-peek-task,.bd-peek-person{border-bottom:1px solid var(--line);padding:10px 0}.bd-peek-record{margin:8px 0;display:block}.bd-peek-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:24px;display:flex}.bd-peek-actions .btn-primary{align-items:center;gap:7px;display:inline-flex}.bd-peek-log{padding-top:16px}@media (max-width:650px){.bd-record-peek{width:100vw}.bd-peek-head{padding:14px 16px}.bd-peek-body{padding:0 16px 20px}}.bd-peek-entity{--entity-accent:var(--account-person);--entity-soft:color-mix(in srgb,var(--account-person) 10%,transparent);width:100%;min-height:32px;color:var(--ink);text-align:left;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:7px;padding:3px 5px;text-decoration:none;transition:background .14s,border-color .14s,box-shadow .14s;display:grid}.bd-peek-entity.is-company{--entity-accent:var(--account-company);--entity-soft:color-mix(in srgb,var(--account-company) 10%,transparent)}.bd-peek-entity .bd-entity-mark{background:var(--entity-soft);width:24px;height:24px;color:var(--entity-accent);letter-spacing:.02em;border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;font-weight:750;display:grid}.bd-peek-entity.is-company .bd-entity-mark{border-radius:6px}.bd-entity-text{gap:2px;min-width:0;display:grid}.bd-entity-name{overflow-wrap:anywhere;font-size:12px;font-weight:650;line-height:1.3}.bd-entity-detail{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:400;line-height:1.3;overflow:hidden}.bd-peek-entity .bd-entity-cue{color:var(--muted);align-items:center;gap:3px;font-size:12px;font-weight:600;display:flex}.bd-entity-cue>span{opacity:0}.bd-peek-entity svg{flex-shrink:0;max-width:15px;max-height:15px}.bd-peek-entity:hover,.bd-peek-entity:focus-visible{background:var(--entity-soft);border-color:color-mix(in srgb,var(--entity-accent) 30%,transparent);text-decoration:none;box-shadow:0 1px 3px #0e253009}.bd-peek-entity:hover .bd-entity-cue,.bd-peek-entity:focus-visible .bd-entity-cue{color:var(--entity-accent)}.bd-peek-entity:focus-visible{outline:2px solid var(--entity-accent);outline-offset:2px}.bd-peek-entity:active{box-shadow:inset 0 1px 3px #0e253018}.bd-peek-entity:hover .bd-entity-cue>span,.bd-peek-entity:focus-visible .bd-entity-cue>span{opacity:1}.bd-peek-identity .bd-peek-entity{margin:5px 0}.bd-peek-person .bd-peek-entity{max-width:100%}.bd-contact-table td:first-child{min-width:190px}.bd-contact-table td:nth-child(2){min-width:160px}@media (hover:none){.bd-peek-entity{background:var(--entity-soft)}.bd-peek-entity .bd-entity-cue>span{opacity:1}}@media (prefers-reduced-motion:reduce){.bd-peek-entity{transition:none}}
