.workspace-app .first-audit-guide,.workspace-app .report-comparison,.workspace-app .website-profiles{margin:20px 0}.workspace-app .guide-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 36px;padding-inline-start:22px;margin:16px 0 22px}.workspace-app .guide-steps li::marker{color:var(--accent);font-weight:650}.workspace-app .guide-steps p,.workspace-app .profile-guest p,.workspace-app .report-profile-strip p{margin:4px 0 0;color:var(--muted)}.workspace-app .site-toolbar-actions,.workspace-app .workspace-form-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.workspace-app .site-toolbar-actions{justify-content:flex-end}.workspace-app .site-toolbar-actions .text-button{white-space:nowrap}.workspace-app .profile-guest,.workspace-app .report-profile-strip{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:5px 16px;padding:10px 0 14px}.workspace-app .profile-guest{background:var(--raised);padding:12px 14px;border-radius:var(--radius);margin-bottom:12px}.workspace-app .profile-switcher{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 20px}.workspace-app .profile-switcher button{max-width:100%;overflow-wrap:anywhere}.workspace-app .profile-switcher button[aria-pressed=true]{background:var(--active)}.workspace-app .profile-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:720px}.workspace-app .profile-wide{grid-column:1/-1}.workspace-app .profile-form input,.workspace-app .profile-form select,.workspace-app .profile-form textarea{display:block;width:100%;margin-top:5px;min-height:40px;border:1px solid var(--control);border-radius:6px;color:var(--text);background:var(--surface);padding:8px 10px;font:inherit}.workspace-app .profile-form input[readonly]{background:var(--raised)}.workspace-app .profile-form textarea{resize:vertical}.workspace-app .profile-form small{display:block;margin-top:5px;color:var(--muted)}.workspace-app .profile-feedback{margin:14px 0 0;color:var(--accent)}.workspace-app .comparison-pair,.workspace-app .comparison-scope{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.workspace-app .comparison-scope{margin:16px 0}.workspace-app .report-comparison .panel-head{gap:12px}.workspace-app .comparison-scope div{padding:12px;border-radius:6px;background:var(--raised)}.workspace-app .comparison-scope dt{font-weight:650}.workspace-app .comparison-scope dd{margin:4px 0 0;color:var(--muted)}.workspace-app .comparison-filters{display:flex;flex-wrap:wrap;gap:6px}.workspace-app .comparison-filters button span{margin-inline-start:3px}.workspace-app .comparison-row{border-top:1px solid var(--rule)}.workspace-app .comparison-row summary{display:flex;align-items:baseline;justify-content:space-between;gap:8px 16px;padding:14px 0;cursor:pointer;list-style:none}.workspace-app .comparison-row summary::-webkit-details-marker{display:none}.workspace-app .comparison-row summary>span:first-child:before{content:"›";display:inline-block;margin-inline-end:8px}.workspace-app .comparison-row[open] summary>span:first-child:before{transform:rotate(90deg)}.workspace-app .comparison-row summary small{display:block;margin:3px 0 0 14px;color:var(--muted)}.workspace-app .comparison-status{flex:none;color:var(--muted);font-size:12px}.workspace-app .comparison-status.resolved{color:var(--positive)}.workspace-app .comparison-status.new,.workspace-app .comparison-status.ongoing{color:var(--warning)}.workspace-app .comparison-evidence{border-radius:6px;background:var(--raised);padding:12px;margin-bottom:12px}.workspace-app .comparison-evidence h4{margin:0 0 6px}.workspace-app .comparison-evidence pre{margin:6px 0 0;font:inherit;white-space:pre-wrap;overflow-wrap:anywhere}.workspace-app .reopen-guide{margin-top:12px}@media (max-width:640px){.workspace-app .report-tabs{flex-wrap:wrap;gap:0 18px}.workspace-app .comparison-pair,.workspace-app .guide-steps,.workspace-app .profile-form{grid-template-columns:1fr;gap:12px}.workspace-app .site-toolbar-actions{gap:4px}.workspace-app .comparison-row summary{flex-wrap:wrap}.workspace-app .report-comparison .panel-head{display:grid;gap:8px}}