.workspace-page{max-width:1080px;margin:0 auto;padding:3rem 1.25rem 5rem}.workspace-lead{max-width:700px;margin-bottom:2rem}.workspace-lead h1{margin-bottom:.75rem}.workspace-lead p,.workspace-note{color:#4c514d;line-height:1.7}.workspace-panel{background:#fbfbf7;border:1px solid #d7d9d2;border-radius:1rem;margin:1.5rem 0 2.5rem;padding:1.25rem}.workspace-panel h2{margin-top:0;font-size:1.2rem}.workspace-backup-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:1rem 0 .5rem;display:grid}.workspace-backup-fields label{color:#303732;gap:.35rem;font-weight:650;display:grid}.workspace-backup-fields input{color:#27302a;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #8b918a;border-radius:.5rem;padding:.55rem .7rem}.workspace-review{overflow-wrap:anywhere;margin:1rem 0;line-height:1.6}.workspace-backup-restore-fieldset{border:1px solid #d7d9d2;border-radius:.75rem;min-width:0;margin:1rem 0;padding:1rem}.workspace-backup-restore-fieldset legend{padding:0 .35rem;font-weight:700}.workspace-restore-items{gap:.5rem;display:grid}.workspace-restore-items label{align-items:flex-start;gap:.5rem;min-height:44px;padding:.45rem 0;line-height:1.5;display:flex}.workspace-restore-items input{flex:none;width:20px;height:20px;margin-top:.1rem}.workspace-setting{align-items:flex-start;gap:.75rem;min-height:44px;display:flex}.workspace-setting input{width:1.25rem;height:1.25rem;margin-top:.1rem}.workspace-setting small{color:#5f655f;margin-top:.25rem;line-height:1.5;display:block}.workspace-status{color:#27302a;background:#f0f2eb;border-radius:.75rem;flex-wrap:wrap;align-items:center;gap:.75rem;margin:.5rem 0 1rem;padding:.75rem 1rem;line-height:1.5;display:flex}.workspace-task-saving{min-height:44px;color:inherit;cursor:pointer;align-items:center;gap:.4rem;display:inline-flex}.workspace-task-saving input{accent-color:#256d54;flex-shrink:0;width:20px;height:20px;margin:0}.workspace-privacy-link{color:#183f32;text-underline-offset:.15em}.workspace-status-saving{background:#fff7dc}.workspace-status-failed,.workspace-status-invalid,.workspace-status-conflict{color:#7a2419;background:#fff0ed}.workspace-status-disabled{color:#505650;background:#f1f1ee}.workspace-restore-fieldset{border:0;min-width:0;margin:0;padding:0}[data-workspace-actions]{flex-wrap:wrap;gap:.5rem;display:inline-flex}.workspace-status button,.workspace-danger-button{min-height:44px;color:inherit;font:inherit;cursor:pointer;background:#fff;border:1px solid #8b918a;border-radius:.5rem;padding:.55rem .8rem}.workspace-status button:focus-visible,.workspace-danger-button:focus-visible,.workspace-setting input:focus-visible,.workspace-task-saving input:focus-visible,.workspace-privacy-link:focus-visible{outline-offset:2px;outline:3px solid #256d54}.workspace-list{gap:.75rem;padding:0;list-style:none;display:grid}.workspace-row{border-bottom:1px solid #e0e2db;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:72px;padding:1rem;display:grid}.workspace-row-main{min-width:0}.workspace-row-title{overflow-wrap:anywhere;font-weight:700;display:block}.workspace-row-meta{color:#5f655f;margin-top:.25rem;font-size:.9rem;display:block}.workspace-row-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.workspace-row-actions button,.workspace-row-actions a{color:#183f32;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #9ba099;border-radius:.5rem;align-items:center;padding:.5rem .75rem;text-decoration:none;display:inline-flex}.workspace-row-actions button:disabled{opacity:.55;cursor:default}.workspace-row-actions button:focus-visible,.workspace-row-actions a:focus-visible,.workspace-backup-fields input:focus-visible,.workspace-restore-items input:focus-visible{outline-offset:2px;outline:3px solid #256d54}.workspace-preview{object-fit:contain;background:#fff;border:1px solid #d7d9d2;border-radius:.4rem;width:56px;height:56px;display:block}.workspace-empty{color:#5f655f;border:1px dashed #b8bdb5;border-radius:.75rem;padding:1.25rem}.workspace-danger-button{color:#7a2419;border-color:#c49c94;margin-top:1rem}@media (width<=640px){.workspace-page{padding:2rem 1rem 4rem}.workspace-row{grid-template-columns:1fr}.workspace-row-actions{justify-content:flex-start}.workspace-backup-fields{grid-template-columns:1fr}}.stored-image-picker{margin:12px 0}.stored-image-picker>summary{color:#24594a;cursor:pointer;width:fit-content;min-height:44px;padding:10px 0;font-weight:650}.stored-image-list{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:8px;max-height:300px;padding:8px 0;display:grid;overflow-y:auto}.tool-mount .stored-image-option{color:#273630;text-align:left;min-height:76px;font:inherit;cursor:pointer;background:#fff;border:1px solid #c9d9d0;border-radius:8px;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:8px;padding:10px;display:grid}.stored-image-option img{object-fit:contain;grid-row:1/3;width:56px;height:56px}.stored-image-option span,.stored-image-option small{overflow-wrap:anywhere;min-width:0}.stored-image-option small{color:#5d6a63;font-size:12px}.stored-image-message{color:#24594a;font-size:14px}.workspace-status [data-workspace-status-message]{flex-basis:100%;order:1}
