.unit-intercom{display:grid;gap:14px;color:var(--on-surface,var(--text));min-width:0}
.unit-intercom>header,.unit-panel>header{display:flex;align-items:center;gap:12px;justify-content:space-between}
.unit-intercom h2{margin:0;font-size:21px}.unit-intercom button{min-height:44px;padding:10px;border:1px solid var(--line);border-radius:13px;background:var(--surface-soft);color:var(--on-surface,var(--text));font:inherit;overflow-wrap:anywhere}
.unit-intercom button:disabled{opacity:.55}.unit-intercom button:focus-visible{outline:3px solid var(--action);outline-offset:2px}
.unit-status,.unit-panel,.unit-checks,.unit-call{padding:14px;margin:0;border:1px solid var(--line);border-radius:18px;background:var(--surface)}
.unit-checks{list-style:none}.unit-checks li{display:flex;justify-content:space-between;gap:8px;padding:7px 0;font-size:12px}.unit-checks b{text-align:right}
.unit-panel>header{justify-content:flex-start}.unit-panel header div{display:grid;gap:5px;min-width:0}.unit-panel b{overflow-wrap:anywhere}.unit-panel small,.unit-note{color:var(--muted);font-size:12px;line-height:1.5}
.unit-symbol{display:grid;place-items:center;flex:0 0 46px;height:46px;border-radius:13px;background:var(--surface-soft);color:var(--action)}.unit-symbol svg{width:32px;height:32px}
.unit-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}.unit-actions small{display:block;margin-top:5px;color:inherit}
.unit-actions [data-status=OPENED]{border-color:var(--success);color:var(--success)}.unit-actions [data-status=FAILED],.unit-actions [data-status=DENIED]{border-color:var(--danger);color:var(--danger)}
.unit-call video{width:100%;max-height:240px;background:#000;border-radius:12px;margin-top:12px}.unit-note{margin:0}
#videoIntercomContent .unit-intercom>header h2{display:none}#videoIntercomContent .unit-intercom>header{justify-content:flex-end}
