.build-watch-layer{z-index:40000;background:var(--sa-calm-veil);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.build-watch-dialog{border:1px solid var(--sa-calm-border);width:min(560px,100%);max-height:calc(100vh - 48px);color:var(--sa-calm-ink);box-shadow:0 18px 48px var(--sa-calm-shadow);background:#fff;border-radius:12px;padding:24px 28px 22px;font-family:Poppins,system-ui,sans-serif;overflow:auto}.build-watch-dialog header{border-bottom:1px solid var(--sa-calm-line);gap:4px;padding-bottom:14px;display:grid}.build-watch-dialog header small{color:var(--sa-calm-muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:500}.build-watch-dialog h2{margin:0;font-size:16px;font-weight:500;line-height:24px}.build-watch-date{color:var(--sa-calm-muted);font-size:12px}.build-watch-dialog p{color:var(--sa-calm-ref);margin:14px 0 10px;font-size:12px;line-height:19px}.build-watch-notes{margin:0;padding:0;list-style:none}.build-watch-notes li{border-top:1px solid var(--sa-calm-line);padding:8px 0 8px 18px;font-size:12px;line-height:18px;position:relative}.build-watch-notes li:before{content:"";background:var(--sa-teal);border-radius:50%;width:6px;height:6px;position:absolute;top:15px;left:4px}.build-watch-earlier{border-top:1px solid var(--sa-calm-line);margin-top:12px;padding-top:8px}.build-watch-earlier summary{cursor:pointer;color:var(--sa-calm-ref);font-size:12px;font-weight:500}.build-watch-earlier section{margin-top:8px}.build-watch-earlier h3{margin:0;font-size:12px;font-weight:500}.build-watch-earlier h3 span{color:var(--sa-calm-muted);margin-left:8px;font-weight:400}.build-watch-earlier ul{color:var(--sa-calm-ref);margin:4px 0 0;padding-left:18px;font-size:12px;line-height:18px}.build-watch-dialog footer{border-top:1px solid var(--sa-calm-line);justify-content:flex-end;margin-top:18px;padding-top:14px;display:flex}.build-watch-pending{z-index:39000;background:var(--sa-calm-ink);color:#fff;width:max-content;max-width:min(640px,100vw - 32px);font:400 13px/19px var(--sa-font-sans,system-ui);border-radius:12px;padding:12px 18px;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0000002e}.build-watch-pending strong{margin-right:4px;font-weight:600}
.view-as-bar{z-index:2147483000;background:var(--sa-calm-ink,#20152b);color:#fff;max-width:calc(100vw - 32px);font:400 13px/18px var(--sa-font-sans,Poppins, sans-serif);border-radius:999px;align-items:center;gap:12px;padding:8px 8px 8px 14px;display:flex;position:fixed;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 10px 28px #20152b47}.view-as-bar-eye{background:var(--sa-selected-tint,#ece5f7);border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 3px #ece5f740}.view-as-bar-words{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.view-as-bar-words strong{font-weight:600}.view-as-bar-email{opacity:.7}.view-as-bar-stop{cursor:pointer;background:var(--sa-selected-tint,#ece5f7);height:28px;color:var(--sa-teal,#70549b);font:600 12px/16px var(--sa-font-sans,Poppins, sans-serif);border:0;border-radius:999px;flex:none;padding:0 12px}.view-as-bar-stop:hover:not(:disabled){background:#fff}.view-as-bar-stop:disabled{opacity:.7;cursor:default}@media (max-width:700px){.view-as-bar-email{display:none}.view-as-bar{bottom:10px}}@media print{.view-as-bar{display:none}}
