.dl-persona-banner{border:1px solid var(--dl-line);border-left:4px solid var(--dl-domain-reporting);border-radius:var(--dl-radius-panel,12px);background:var(--dl-paper);padding:.65rem .9rem;margin:0 0 1rem}.dl-persona-banner-row{display:flex;align-items:center;gap:.75rem;justify-content:space-between}.dl-persona-banner-title{margin:0;font-size:.95rem;line-height:1.4;color:var(--dl-text)}.dl-persona-banner-toggle{background:transparent;border:1px solid var(--dl-line-strong);border-radius:999px;color:var(--dl-text-muted);font:inherit;font-size:.875rem;padding:.15rem .7rem;cursor:pointer;white-space:nowrap}.dl-persona-banner-toggle:hover{background:var(--dl-hover-bg);color:var(--dl-text)}.dl-persona-head{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:.35rem}.dl-persona-head h1{margin:0}.dl-persona-sub{margin:0 0 1rem}.dl-workspace-tabs{margin:0 0 1.25rem;border:1px solid var(--dl-line);border-radius:var(--dl-radius-panel,12px);background:var(--dl-paper);overflow:hidden}.dl-workspace-tablist{display:flex;flex-wrap:wrap;gap:.35rem;border-bottom:1px solid var(--dl-line);background:var(--dl-canvas);padding:.5rem .75rem}.dl-workspace-tab{display:inline-flex;align-items:center;gap:.5rem;background:transparent;border:1px solid transparent;border-radius:999px;color:var(--dl-text-muted);font:inherit;font-size:.95rem;padding:.45rem .95rem;cursor:pointer;transition:background .14s ease,color .14s ease,border-color .14s ease}.dl-workspace-tab:hover{background:var(--dl-hover-bg);color:var(--dl-text)}.dl-workspace-tab:focus-visible{outline:2px solid var(--dl-focus,var(--dl-action));outline-offset:2px}.dl-workspace-tab[aria-selected=true]{background:var(--dl-action-subtle);border-color:color-mix(in srgb,var(--dl-action) 35%,transparent);color:var(--dl-text);font-weight:700}.dl-workspace-count{display:inline-block;min-width:1.6em;border-radius:999px;background:var(--dl-active-solid);color:var(--dl-text);font-size:.875rem;font-weight:700;text-align:center;padding:.05rem .45rem}.dl-workspace-body{padding:.75rem 1rem 1rem}.dl-workspace-list{margin:0;padding:0;list-style:none}.dl-workspace-list li{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .9rem;border-top:1px solid var(--dl-line);padding:.45rem 0;font-size:.92rem}.dl-workspace-list li:first-child{border-top:0}.dl-workspace-ref{font-weight:700;color:var(--dl-action-text)}.dl-workspace-empty,.dl-workspace-meta{color:var(--dl-text-muted)}.dl-workspace-empty{margin:.4rem 0}.dl-persona-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:1rem;gap:1rem;margin-top:1rem}a.dl-persona-card,div.dl-persona-card{display:block;border-radius:var(--dl-radius-panel,12px);background:var(--dl-paper);color:inherit;padding:1rem 1.1rem;text-decoration:none;border:1px solid var(--dl-line);border-top:3px solid var(--dl-line-strong);transition:border-color .14s ease,background .14s ease,transform .14s ease,box-shadow .14s ease}.dl-persona-card[data-accent=incidents]{border-top-color:var(--dl-domain-incidents)}.dl-persona-card[data-accent=actions]{border-top-color:var(--dl-domain-actions)}.dl-persona-card[data-accent=registers]{border-top-color:var(--dl-domain-registers)}.dl-persona-card[data-accent=reporting]{border-top-color:var(--dl-domain-reporting)}.dl-persona-card[data-accent=admin]{border-top-color:var(--dl-domain-admin)}.dl-persona-card[data-accent=psychosocial]{border-top-color:var(--dl-domain-psychosocial)}a.dl-persona-card:hover{border-color:var(--dl-line-strong);background:var(--dl-hover-bg);transform:translateY(-1px);box-shadow:0 6px 18px rgba(20,32,48,.1)}@media (prefers-reduced-motion:reduce){.dl-workspace-tab,a.dl-persona-card{transition:none}a.dl-persona-card:hover{transform:none}}div.dl-persona-card[data-inbuild=true]{border-top-color:var(--dl-line-strong);border-style:dashed}.dl-persona-card-label{margin:0;font-size:1rem;color:var(--dl-text)}.dl-persona-card-note{margin:.3rem 0 0;font-size:.88rem;color:var(--dl-text-muted)}.dl-persona-card-state{display:inline-block;margin-top:.55rem;font-size:.78rem;font-weight:700;letter-spacing:.02em;color:var(--dl-text-muted);border:1px solid var(--dl-line-strong);border-radius:999px;padding:.1rem .6rem}.dl-return-banner{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;justify-content:space-between;border:1px solid var(--dl-line-strong);border-radius:var(--dl-radius-panel,12px);background:var(--dl-action-subtle);color:var(--dl-text);padding:.75rem 1rem;margin:0 0 1.25rem}.dl-return-banner p{margin:0}.dl-return-banner a{font-weight:700;color:var(--dl-on-action);background:var(--dl-action);border-radius:999px;padding:.4rem 1.1rem;text-decoration:none;white-space:nowrap}.dl-return-banner a:hover{background:var(--dl-action-hover)}.dl-return-banner__button{display:inline-flex;align-items:center;gap:.4rem;min-height:44px;font-weight:700;font-size:1rem;color:var(--dl-on-action);background:var(--dl-action);border:2px solid var(--dl-action);border-radius:8px;padding:.55rem 1.4rem;text-decoration:none;white-space:nowrap;cursor:pointer}.dl-return-banner__button:hover{background:var(--dl-action-hover);border-color:var(--dl-action-hover)}.dl-return-banner__button:focus-visible{outline:3px solid var(--dl-action-hover);outline-offset:2px}.dl-persona-grid-title{margin:0 0 .75rem;font:var(--dl-text-h3);color:var(--dl-text-muted)}.dl-zone{margin-top:1.4rem}.dl-zone-label{margin:0 0 .75rem;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--dl-text-muted);border-bottom:1px solid var(--dl-line);padding-bottom:.3rem}.dl-attention-chips{display:flex;flex-wrap:wrap;gap:.55rem;margin:0;padding:0;list-style:none}.dl-attention-chip{display:inline-flex;align-items:center;gap:.5rem;border:1px solid var(--dl-line);border-radius:999px;background:var(--dl-paper);color:var(--dl-text);font-size:.92rem;padding:.35rem .9rem;text-decoration:none;transition:background .14s ease,border-color .14s ease}.dl-attention-chip:hover{background:var(--dl-hover-bg);border-color:var(--dl-line-strong)}.dl-attention-chip:focus-visible{outline:2px solid var(--dl-focus,var(--dl-action));outline-offset:2px}.dl-attention-chip[data-state=clear]{border-color:color-mix(in srgb,var(--dl-success) 28%,transparent)}.dl-attention-count{display:inline-block;min-width:1.6em;border-radius:999px;background:var(--dl-active-solid);color:var(--dl-text);font-size:.875rem;font-weight:700;text-align:center;padding:.05rem .45rem}.dl-attention-label{white-space:nowrap}.dl-zone-strip{display:flex;flex-wrap:wrap;gap:.4rem 1.1rem}.dl-zone-strip a{color:var(--dl-action-text);font-size:.92rem;text-decoration:none}.dl-zone-strip a:hover{text-decoration:underline}.dl-zone-strip a:focus-visible{outline:2px solid var(--dl-focus,var(--dl-action));outline-offset:2px}