.call-pops{position:fixed;top:72px;right:16px;z-index:1500;gap:10px;width:min(320px,calc(100vw - 32px));pointer-events:none}.call-pop,.call-pops{display:flex;flex-direction:column}.call-pop{position:relative;pointer-events:auto;gap:3px;padding:12px 36px 12px 14px;background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--ok);border-radius:6px;box-shadow:var(--shadow);color:var(--text);-webkit-user-select:none;-moz-user-select:none;user-select:none;animation:call-pop-in .25s ease-out}.call-pop.linked{cursor:pointer}.call-pop.linked:hover{background:var(--surface-2)}.call-pop-head{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--text-soft)}.call-pop-ring{display:inline-block;animation:call-pop-ring 1.2s ease-in-out infinite}.call-pop-name{font-size:16px;line-height:1.25}.call-pop-company,.call-pop-person{font-size:13px;color:var(--text)}.call-pop-divisions{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin-top:2px;font-size:12px;color:var(--text-soft)}.call-pop-division{padding:1px 7px;border:1px solid var(--line);border-radius:3px;background:var(--surface-2);color:var(--text);font-size:11px;font-weight:500}.call-pop-division.client{border-color:rgba(var(--ok-rgb),.5);background:rgba(var(--ok-rgb),.14)}.call-pop-division.prospect{color:var(--text-soft)}.call-pop-offers{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-top:3px}.call-pop-offers-label{margin-right:2px;font-size:11px;color:var(--text-mute)}.call-pop-offer{display:inline-grid;place-items:center;width:22px;height:22px;border:1px solid var(--line);border-radius:6px;background:var(--surface-2);color:var(--text-soft);transition:transform .12s ease,border-color .12s ease,background .12s ease}.call-pop-offer svg{width:13px;height:13px}.call-pop-offer:hover{transform:translateY(-1px);border-color:currentColor;background:var(--surface-3)}.call-pop-offer.prepared{color:var(--text-soft)}.call-pop-offer.sent{color:var(--warn)}.call-pop-offer.signed{color:var(--ok)}.call-pop-offer.done{color:var(--cyan)}.call-pop-detail,.call-pop-number{font-size:12px;color:var(--text-soft)}.call-pop-unknown{color:var(--text-mute)}.call-pop-hint{margin-top:4px;font-size:11px;color:var(--cyan)}.call-pop-close{position:absolute;top:6px;right:6px;width:24px;height:24px;border:0;border-radius:6px;background:transparent;color:var(--text-mute);font-size:18px;line-height:1;cursor:pointer}.call-pop-close:hover{background:var(--surface-3);color:var(--text)}@keyframes call-pop-in{0%{opacity:0;transform:translateY(-8px)}}@keyframes call-pop-ring{0%,60%,to{transform:rotate(0)}10%,30%,50%{transform:rotate(-14deg)}20%,40%{transform:rotate(14deg)}}@media (prefers-reduced-motion:reduce){.call-pop,.call-pop-ring{animation:none}}.call-landing{max-width:360px;margin:48px auto;padding:0 16px;display:flex;flex-direction:column;gap:12px}.call-landing p{margin:0;font-size:13px;color:var(--text-soft)}