.persona-face{flex:none;justify-content:center;align-items:center;display:inline-flex}.persona-face img{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%}.tone-error{color:#d4380d}.tone-agent{color:var(--text)}.persona-page{background:var(--panel-bg);flex-direction:column;flex:1;gap:14px;min-width:0;min-height:0;padding:20px 24px 32px;display:flex;overflow-y:auto}.persona-missing{color:var(--list-sub);justify-content:center;align-items:center}.persona-head{align-items:center;gap:14px;display:flex}.persona-head-text{flex:1;min-width:0}.persona-head-title{color:var(--list-name);align-items:center;gap:8px;font-size:20px;font-weight:600;display:flex}.persona-head-desc{color:var(--list-sub);margin-top:2px}.persona-head-status{margin-top:4px;font-size:13px}.persona-head-actions{align-self:flex-start;gap:6px;display:flex}.persona-tag{margin-inline-end:0;font-weight:400}.persona-compose{align-items:flex-end;gap:8px;display:flex}.persona-tabs{min-height:0}.persona-empty{color:var(--list-sub);max-width:560px;padding:16px 2px}.persona-reports,.persona-tasks,.persona-chats{flex-direction:column;gap:10px;display:flex}.persona-report{border:1px solid var(--border);background:var(--bubble-bg);border-radius:8px;padding:10px 12px}.persona-report.new{border-color:color-mix(in srgb, #3b82f6 45%, var(--border));background:color-mix(in srgb, #3b82f6 7%, var(--bubble-bg));box-shadow:inset 3px 0 #3b82f6}.persona-report:not(.new) .persona-report-body{color:var(--text-2)}.persona-report-dot{background:#3b82f6;border-radius:50%;flex-shrink:0;align-self:center;width:8px;height:8px}.persona-report-problem{color:#d4380d;background:#d4380d24;border-radius:9px;flex-shrink:0;padding:0 7px;font-size:11.5px;font-weight:600;line-height:18px}.persona-task-chat{color:var(--text-2);cursor:pointer;align-items:center;gap:7px;margin-top:6px;font-size:12.5px;display:inline-flex}.persona-reports-head{letter-spacing:.4px;text-transform:uppercase;color:var(--text-2);padding:6px 2px 0;font-size:12px;font-weight:600}.persona-reports-head.new{color:#3b82f6}.persona-reports-head{align-items:center;gap:8px;display:flex}.persona-reports-head>span{flex:1;min-width:0}.persona-reports-seen.ant-btn{text-transform:none;letter-spacing:normal;color:#3b82f6;height:20px;margin:-2px -6px -2px 0;padding:0 6px;font-weight:500}.persona-reports-seen.ant-btn:hover{color:color-mix(in srgb, #3b82f6 80%, var(--text))}@keyframes persona-reports-seen-in{0%{opacity:0}}.persona-reports-seen.ant-btn{transition:opacity .25s cubic-bezier(.16,1,.3,1),visibility .25s;animation:.25s cubic-bezier(.16,1,.3,1) persona-reports-seen-in}.persona-reports-seen.ant-btn.off{opacity:0;visibility:hidden}@media (prefers-reduced-motion:reduce){.persona-reports-seen.ant-btn{transition:none;animation:none}}.persona-reports{gap:0}.persona-report-item{grid-template-rows:1fr;transition:grid-template-rows .32s cubic-bezier(.16,1,.3,1),opacity .2s;display:grid}.persona-report-item-in{min-height:0;margin:0 -2px;overflow:hidden}.persona-report-item-pad{padding:2px 2px 8px}.persona-report-item.enter{animation:.36s cubic-bezier(.16,1,.3,1) both persona-report-grow}.persona-report-item.fade{animation:.28s both persona-report-fade}.persona-report-item.leave{opacity:0;pointer-events:none;grid-template-rows:0fr}@keyframes persona-report-grow{0%{opacity:0;grid-template-rows:0fr}}@keyframes persona-report-fade{0%{opacity:0}}.persona-reports-empty{animation:.28s both persona-report-fade}@media (prefers-reduced-motion:reduce){.persona-report-item,.persona-report-item.enter,.persona-report-item.fade,.persona-reports-empty{transition:none;animation:none}}.persona-report-item:first-child .persona-reports-head{padding-top:0}.persona-report.focus{box-shadow:0 0 0 2px var(--chip-active-bg)}.persona-report.new.focus{box-shadow:inset 3px 0 0 #3b82f6, 0 0 0 2px var(--chip-active-bg)}.persona-report-head{align-items:baseline;gap:8px;display:flex}.persona-report-title{flex:1;min-width:0;font-weight:600}.persona-report-time{color:var(--list-sub);white-space:nowrap;font-size:12px}.persona-report-body{margin:6px 0 8px}.persona-report-actions{gap:6px;display:flex}.persona-report-dismiss.ant-btn{color:var(--list-sub);margin-left:auto}.persona-report-dismiss.ant-btn:hover{color:var(--text)}.persona-activity{flex-direction:column;gap:4px;font-size:13px;display:flex}.persona-act{grid-template-columns:72px 14px 1fr;align-items:baseline;gap:6px;display:grid}.persona-act-time{color:var(--list-sub);white-space:nowrap;font-size:12px}.persona-act-mark{text-align:center;color:var(--list-sub)}.act-finding .persona-act-mark,.act-skipped .persona-act-mark{color:var(--waiting)}.act-check_error .persona-act-mark{color:#d4380d}.act-report .persona-act-mark,.act-approval .persona-act-mark{color:var(--green)}.persona-task{border:1px solid var(--border);border-radius:8px;padding:10px 12px}.persona-task.off .persona-task-name{color:var(--list-sub)}.persona-task-main{flex-wrap:wrap;align-items:flex-start;gap:8px 10px;display:flex}.persona-task-main>.ant-switch{flex-shrink:0;margin-top:3px}.persona-task-text{flex:min(280px,100% - 38px);min-width:0}.persona-task-name{flex-wrap:wrap;align-items:center;gap:2px 6px;font-weight:600;display:flex}.persona-task-when,.persona-task-state{margin-top:2px;font-size:13px}.persona-task-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;max-width:100%;margin-left:auto;display:flex}.persona-task-details{flex-direction:column;align-items:flex-start;gap:10px;margin:10px 0 0 38px;display:flex}.persona-task-field{width:100%}.persona-task-label{color:var(--list-sub);margin-bottom:2px;font-size:12px}.persona-task-prompt{white-space:pre-wrap}.persona-task-step{word-break:break-all;font-size:12px;display:block}.persona-run{flex-wrap:wrap;gap:2px 8px;margin-bottom:4px;font-size:13px;display:flex}.persona-run-out{background:var(--row-hover);white-space:pre-wrap;border-radius:6px;flex-basis:100%;max-height:200px;margin:2px 0 4px;padding:6px 8px;font-size:12px;overflow:auto}.persona-task-source{width:100%;font-size:12px}.persona-task-source pre{background:var(--row-hover);white-space:pre-wrap;border-radius:6px;max-height:320px;padding:8px;overflow:auto}.persona-chat{cursor:pointer;border:1px solid var(--border);border-radius:8px;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;column-gap:8px;padding:8px 10px;display:grid}.persona-chat:hover{background:var(--row-hover)}.persona-chat-title{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.persona-chat-line{text-overflow:ellipsis;white-space:nowrap;grid-area:2/1;font-size:13px;overflow:hidden}.persona-chat .persona-report-time{grid-area:1/2}@media (width<=640px){.persona-page{padding:14px 16px 24px}.persona-task-details{margin-left:0}.persona-act{grid-template-columns:60px 12px 1fr}}.persona-edit-face{grid-column:1/-1;align-items:center;gap:16px;display:flex}.persona-edit-hue{flex:1;max-width:440px}.persona-faces{flex-wrap:wrap;gap:4px;max-height:184px;margin:4px 0 10px;display:flex;overflow-y:auto}.persona-face-pick{cursor:pointer;background:0 0;border:2px solid #0000;border-radius:12px;padding:4px;display:inline-flex}.persona-face-pick:hover:not(:disabled){background:var(--hover,#0000000a)}.persona-face-pick.on{border-color:var(--green)}.persona-face-pick:disabled{opacity:.35;cursor:not-allowed}.persona-edit-templates{flex-direction:column;gap:6px;display:flex}.persona-edit-template .cfg-sub{display:inline}.cfg-policy{border:1px solid var(--border);border-radius:8px;flex-direction:column;gap:8px;max-width:720px;margin-top:24px;padding:12px 14px;display:flex}.cfg-policy-title{font-weight:600}.cfg-policy-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.cfg-tasks-group{margin-bottom:16px}.cfg-tasks-who{align-items:center;gap:6px;display:inline-flex}.add-members-heading{color:var(--text-2);margin:16px 0 4px;font-size:13px;font-weight:600}.add-members.with-personas{max-height:30vh}.persona-report-details{margin:-2px 0 8px}.persona-report-details>summary{cursor:pointer;color:var(--list-sub);font-size:12px}.persona-operating{z-index:2000;pointer-events:none;animation:1.4s ease-in-out infinite alternate persona-operating;position:fixed;bottom:14px;right:14px}@keyframes persona-operating{0%{opacity:.1}to{opacity:.9}}.ui-pointed{outline-offset:3px;border-radius:6px;animation:.9s ease-in-out 5 alternate ui-pointed;outline:3px solid var(--accent,#25d366)!important}@keyframes ui-pointed{0%{outline-color:#0000}to{outline-color:var(--accent,#25d366)}}.persona-paused{color:var(--text-2)}.persona-pause-custom{align-items:center;gap:8px;margin-top:8px;display:flex}.persona-pause-when{min-height:20px;margin-top:10px}.persona-task-settings{flex-wrap:wrap;gap:6px 16px;margin-top:6px;display:flex}.persona-setting{align-items:center;gap:6px;font-size:12px;display:inline-flex}.persona-setting-text{flex-direction:column;flex-basis:100%;align-items:stretch}.persona-setting-label{color:var(--ant-color-text-secondary,inherit)}.persona-setting-input{width:72px}
