.pl-workspace-status-strip,.pl-workspace-empty-state{box-sizing:border-box;border:1px solid var(--pl-line-soft);border-radius:var(--pl-radius-xs);background:var(--pl-surface);box-shadow:none;color:var(--pl-text);overflow-wrap:anywhere}.pl-workspace-status-strip{border-inline-start-width:3px;grid-template-columns:auto minmax(0,1fr);gap:13px 10px;min-width:min(100%,320px);padding:10px 12px;display:grid}.pl-workspace-status-strip>*{grid-column:2}.pl-workspace-status-strip>.pl-workspace-status-strip__icon{color:var(--pl-primary-text);letter-spacing:normal;text-transform:none;grid-area:1/1/span 2;align-self:start;place-items:center;display:inline-grid}.pl-workspace-status-progress{border-radius:var(--pl-radius-pill);background:var(--pl-primary-soft);width:100%;height:3px;position:relative;overflow:hidden}.pl-workspace-status-progress__text{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pl-workspace-status-progress__track{border-radius:inherit;background:var(--pl-primary);width:42%;height:100%;animation:1.1s ease-in-out infinite pl-workspace-status-progress;display:block}@keyframes pl-workspace-status-progress{0%{transform:translate(-110%)}to{transform:translate(345%)}}@media (prefers-reduced-motion:reduce){.pl-workspace-status-progress__track{opacity:.72;width:100%;animation:none}}.pl-workspace-status-strip>*,.pl-workspace-empty-state>*{min-width:0}.pl-workspace-status-strip span,.pl-workspace-empty-state span{color:var(--pl-primary-text);font-size:var(--pl-text-3xs);font-weight:var(--pl-weight-medium);letter-spacing:.07em;text-transform:uppercase}.pl-workspace-status-strip strong,.pl-workspace-empty-state strong{color:var(--pl-text);font-size:var(--pl-text-md)}.pl-workspace-status-strip small,.pl-workspace-empty-state p{color:var(--pl-muted);margin:0;line-height:1.5}.pl-workspace-status-strip button,.pl-workspace-empty-state button{min-height:var(--pl-control-height-sm);border:1px solid var(--pl-primary);border-radius:var(--pl-radius-sm);background:var(--pl-primary);color:var(--pl-on-primary);font:inherit;font-weight:var(--pl-weight-medium);cursor:pointer;justify-content:center;justify-self:start;align-items:center;padding:0 13px;display:inline-flex}.pl-workspace-status-strip button:focus-visible,.pl-workspace-empty-state button:focus-visible{outline:3px solid var(--pl-focus-ring);outline-offset:3px;box-shadow:0 0 0 5px color-mix(in srgb, var(--pl-primary) 10%, transparent)}.pl-workspace-status-strip button:disabled,.pl-workspace-empty-state button:disabled{cursor:not-allowed;opacity:.58}.pl-workspace-status-strip__body{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px;margin-top:4px;display:grid}.pl-workspace-status-strip__body>*{min-width:0}.pl-workspace-status-strip__reference{font-size:var(--pl-text-xs);flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.pl-workspace-status-strip__reference span{color:var(--pl-muted);font-size:inherit;font-weight:var(--pl-weight-body);letter-spacing:normal;text-transform:none}.pl-workspace-status-strip__reference span+span{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.pl-failure-reference{font-size:var(--pl-text-xs);font-weight:var(--pl-weight-body);flex-wrap:wrap;align-items:baseline;gap:6px;margin-inline-start:8px;display:inline-flex}.pl-failure-reference span+span{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.pl-workspace-status-strip__wait{font-size:var(--pl-text-xs);flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.pl-workspace-status-strip__wait span{color:var(--pl-muted);font-size:inherit;font-weight:var(--pl-weight-body);letter-spacing:normal;text-transform:none}.pl-workspace-status-strip__wait span+span{font-variant-numeric:tabular-nums}.pl-workspace-status-strip button:disabled{opacity:.55;cursor:not-allowed}.pl-workspace-status-strip[data-state=loading],.pl-workspace-status-strip[data-state=syncing],.pl-workspace-status-strip[data-state=saving]{border-color:var(--pl-primary-soft);border-inline-start-color:var(--pl-primary);background:var(--pl-surface-muted)}.pl-workspace-status-strip[data-state=ready],.pl-workspace-status-strip[data-state=api],.pl-workspace-status-strip[data-state=saved]{border-color:var(--pl-success-soft);border-inline-start-color:var(--pl-success);background:var(--pl-success-tint)}.pl-workspace-status-strip[data-state=ready]>.pl-workspace-status-strip__icon,.pl-workspace-status-strip[data-state=api]>.pl-workspace-status-strip__icon,.pl-workspace-status-strip[data-state=saved]>.pl-workspace-status-strip__icon{color:var(--pl-success-text)}.pl-workspace-status-strip[data-state=local],.pl-workspace-status-strip[data-state=fallback]{border-color:var(--pl-warning-soft);border-inline-start-color:var(--pl-warning);background:var(--pl-warning-tint)}.pl-workspace-status-strip[data-state=local]>.pl-workspace-status-strip__icon,.pl-workspace-status-strip[data-state=fallback]>.pl-workspace-status-strip__icon{color:var(--pl-warning-text)}.pl-workspace-status-strip[data-state=error]{border-color:var(--pl-danger-soft);border-inline-start-color:var(--pl-danger);background:var(--pl-danger-tint)}.pl-workspace-status-strip[data-state=error]>.pl-workspace-status-strip__icon{color:var(--pl-danger-text)}.pl-workspace-status-strip[data-state=ready]>.pl-workspace-status-strip__icon+span,.pl-workspace-status-strip[data-state=api]>.pl-workspace-status-strip__icon+span,.pl-workspace-status-strip[data-state=saved]>.pl-workspace-status-strip__icon+span{color:var(--pl-success-text)}.pl-workspace-status-strip[data-state=local]>.pl-workspace-status-strip__icon+span,.pl-workspace-status-strip[data-state=fallback]>.pl-workspace-status-strip__icon+span{color:var(--pl-warning-text)}.pl-workspace-status-strip[data-state=error]>.pl-workspace-status-strip__icon+span{color:var(--pl-danger-text)}@media (forced-colors:active){.pl-workspace-status-strip{border-inline-start-color:canvastext}}.pl-workspace-empty-state{place-items:start;gap:13px;padding:18px;display:grid}.pl-workspace-empty-state strong{font-size:var(--pl-text-lg)}@media (width<=720px){.pl-workspace-status-strip{min-width:0;padding:12px}.pl-workspace-status-strip button,.pl-workspace-empty-state button{justify-self:stretch;width:100%}.pl-workspace-status-strip__body{grid-template-columns:1fr}.pl-workspace-empty-state{min-height:120px;padding:18px}}@media (width<=420px){.pl-workspace-status-strip,.pl-workspace-empty-state{border-radius:var(--pl-radius-sm)}.pl-workspace-status-strip strong,.pl-workspace-empty-state strong{font-size:var(--pl-text-base)}.pl-workspace-status-strip small,.pl-workspace-empty-state p{font-size:var(--pl-text-xs)}}
