.workspace-people{display:flex;gap:6px;flex-shrink:0}.person-header{display:inline-flex;border:0;background:none;padding:0;border-radius:50%;color:var(--pine)}button.person-header:hover{box-shadow:0 0 0 3px var(--sage)}.person-portrait{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%;overflow:hidden;background:#dbe5dc;color:var(--pine);font:700 10px var(--sans);flex-shrink:0;vertical-align:middle;border:1px solid #c5d3c6}.person-portrait img,.profile-preview>img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 30%}.owner-with-portrait{display:inline-flex;align-items:center;gap:6px}.owner-with-portrait .person-portrait{width:22px;height:22px;font-size:8px}.profile-preview{width:120px;height:120px;margin:15px auto;border-radius:50%;overflow:hidden;background:var(--cloud)}.profile-preview .person-portrait{width:120px;height:120px;font-size:36px}.profile-explanation{font-size:13px;line-height:1.65;color:var(--body);margin:15px 0}.portrait-label{display:block;font-size:12px;font-weight:700;margin:20px 0 8px}#portrait-file{width:100%;max-width:100%;font-size:12px}#profile-name{text-align:center;font-weight:700;color:var(--pine)}#profile-message{font-size:12px;margin:18px 0;color:var(--body)}#save-portrait{margin-top:10px}.task-editor-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.local-editor input:not([type=checkbox]){width:100%;min-width:0;padding:9px 10px;border:1px solid var(--mist);background:var(--cloud);border-radius:5px;font:13px var(--sans);color:var(--ink)}.task-editor-row .text-button{font-size:11px;margin-top:6px}.plan-source-detail{margin-top:25px}.plan-source-detail>summary{font-size:12px;color:var(--pine);cursor:pointer;margin-bottom:18px}
@media(max-width:1190px){.topbar{gap:12px}.workspace-people{gap:3px}.workspace-people .person-portrait{width:28px;height:28px}}
@media(max-width:690px){.workspace-people{gap:2px}.workspace-people .person-portrait{width:26px;height:26px}.account-controls{max-width:50px}.owner-control select{max-width:85px}.task-editor-row{grid-template-columns:1fr}.topbar{gap:8px}.person-portrait{width:24px;height:24px}}
