/* Personal workspace and portable result controls; brand tokens only. */
.ag-work > .ag-panel{margin-bottom:1rem}
.ag-work-entry{text-align:right;margin:.5rem 0}
.ag-work-entry a{color:var(--agi-green);font-weight:600}
.ag-work-tabs,.ag-result-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin:1rem 0}
#ag-work-plan-list{margin-top:1rem}
#ag-work-plan-list .ag-card{display:block;min-width:0}
#ag-work-plan-list h3{margin:.5rem 0;overflow-wrap:anywhere}
#ag-work-plan-list p{margin:.5rem 0}
.ag-work-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1rem}
.ag-work-actions a,.ag-work-actions button{min-height:2.75rem;display:inline-flex;align-items:center}
.ag-work-notice{padding:1rem;border:.0625rem solid var(--agi-border);border-radius:.5rem;margin:.75rem 0}
.ag-work-tabs a{flex:1;justify-content:center}
.ag-feedback{margin:1.5rem 0;padding:1rem;border:.0625rem solid var(--agi-border);border-radius:.75rem}
.ag-feedback-buttons{display:flex;gap:.5rem;flex-wrap:wrap}
.ag-feedback button{min-height:2.75rem}
.ag-feedback [hidden]{display:none}
.ag-tools-intro{margin:1rem 0;padding:1rem;background:var(--agi-bg);border:.0625rem solid var(--agi-border);border-radius:.75rem}
.ag-tools-intro p{max-width:55rem}
@media(max-width:40rem){.ag-work-tabs{display:grid;grid-template-columns:1fr}.ag-work-actions{flex-direction:column}}
