.watch-autosave{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0 12px;font-size:12px;color:#526158}
.watch-project-identity{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin:0 0 10px;padding:10px 12px;border:1px solid #deded8;border-radius:7px;background:#fafaf7;color:#172526;min-width:0}
.watch-project-identity>span{font:700 10px/1.4 Arial,sans-serif;letter-spacing:.1em;color:#69736d}
.watch-project-identity>strong{min-width:0;overflow-wrap:anywhere;font:600 13px/1.4 Arial,sans-serif}
.watch-project-identity>small{font:11px/1.4 Arial,sans-serif;color:#69736d}
.watch-project-identity>small:empty{display:none}
.watch-project-identity [data-project-rename]{border:0;background:transparent;padding:3px 4px;color:inherit;text-align:left;font:600 13px/1.4 Arial,sans-serif;cursor:pointer;min-width:0;overflow-wrap:anywhere;border-radius:4px}
.watch-project-identity [data-project-rename]:hover{background:#eaece5}
.watch-project-identity [data-project-name-edit]{display:inline-flex;align-items:center;gap:4px;min-width:0;flex:1}
.watch-project-identity [data-project-name-edit] input{min-width:80px;width:min(100%,340px);box-sizing:border-box;padding:6px 8px;border:1px solid #69736d;border-radius:4px;font:600 13px/1.4 Arial,sans-serif}
.watch-project-identity [data-project-name-edit]>span{font:13px Arial,sans-serif;color:#69736d}
.watch-project-identity [hidden]{display:none!important}
.watch-autosave__status{display:flex;align-items:center;gap:6px}
.watch-autosave__status::before{content:'';width:7px;height:7px;border-radius:50%;background:#6f8c78}
.watch-autosave[data-state="error"] .watch-autosave__status{color:#a32626}
.watch-autosave[data-state="error"] .watch-autosave__status::before{background:#a32626}
.watch-autosave__recovery{display:flex;flex-wrap:wrap;align-items:center;gap:10px;width:100%;padding:12px;border:1px solid #9ebbad;border-radius:8px;background:#f0f8f3;color:#20362a}
.watch-autosave__recovery[hidden]{display:none}
.watch-autosave__recovery span{flex:1;min-width:180px}
.watch-autosave__recovery button{padding:8px 12px;border:1px solid #20362a;background:#fff;color:#20362a;font:inherit;cursor:pointer}
.watch-autosave__recovery [data-recovery-restore]{background:#20362a;color:#fff}
