/* An uploaded document's points (upload-layer.js): popups, and the chip the Map Explorer
   shows when opened from a document (/?upload=<id>). Loaded by documents.html and index.html. */
.uppop-h{font-weight:600}
.uppop-s{color:var(--ts);font-size:11px;margin:2px 0 6px}
.uppop-t{font-size:11px;border-collapse:collapse}
.uppop-t td{padding:1px 6px 1px 0}
.uppop-rej{color:var(--danger);font-size:11px;margin-top:4px}
.uppop-log{display:inline-block;margin-top:6px;font:inherit;font-size:11.5px;font-weight:600;color:var(--info);background:none;border:0;padding:0;cursor:pointer;text-decoration:none}
.uppop-log:hover{text-decoration:underline}
/* anchored to the MAP's left edge (#map in style.css: rail + layers sheet, or rail alone when collapsed) */
.upl-chip{position:fixed;top:56px;left:calc(var(--rail) + var(--sheet) + 12px);z-index:30;display:flex;align-items:center;gap:8px;max-width:min(560px,calc(100vw - var(--rail) - 80px));
  background:var(--content);border:1px solid var(--bd);border-radius:999px;box-shadow:var(--shadow);padding:5px 8px 5px 12px;font-size:12px;color:var(--tp)}
.upl-chip .upl-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}
.upl-chip a{color:var(--info);white-space:nowrap}
.upl-chip button{border:0;background:none;font-size:16px;line-height:1;cursor:pointer;color:var(--ts)}
.upl-dot{width:9px;height:9px;border-radius:50%;flex:none;border:1px solid #fff}
.upl-dot.c{background:#b4532a}.upl-dot.s{background:#2f6f8f;margin-left:-4px}

body.panel-collapsed .upl-chip{left:calc(var(--rail) + 12px)}
