.employee-dossier-page{gap:20px;display:grid}.dossier-state,.dossier-message,.dossier-card,.dossier-hero{border:1px solid var(--border);background:var(--surface);border-radius:16px}.dossier-state,.dossier-message{padding:18px}.dossier-message.success{border-color:var(--success)}.dossier-message.error,.dossier-state.error{border-color:var(--danger)}.dossier-hero{grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.dossier-hero>div{border-right:1px solid var(--border);gap:6px;padding:18px;display:grid}.dossier-hero>div:last-child{border-right:0}.dossier-hero small,.dossier-card small,.dossier-field small{color:var(--muted)}.dossier-hero strong{overflow-wrap:anywhere}.dossier-grid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:20px;display:grid}.dossier-card{min-width:0;padding:20px}.dossier-card-heading,.dossier-field-meta{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.dossier-card-heading h2,.dossier-oh h3{margin:4px 0 0}.dossier-field-list,.dossier-list,.dossier-oh-grid>div,.dossier-timeline{gap:12px;margin-top:16px;display:grid}.dossier-field,.dossier-list>div,.dossier-oh-grid article,.dossier-timeline li{border:1px solid var(--border);background:var(--surface-strong);border-radius:12px;gap:6px;padding:14px;display:grid}.dossier-conflict{text-transform:uppercase;color:var(--muted);font-size:.75rem;font-weight:700}.dossier-conflict.active{color:var(--warning)}.dossier-inline-edit{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.dossier-inline-edit input{width:100%}.dossier-readonly-value{overflow-wrap:anywhere;font-size:1rem}.dossier-empty{color:var(--muted);margin:16px 0 0}.dossier-oh-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:16px;display:grid}.dossier-timeline{padding:0;list-style:none}@media (width<=980px){.dossier-hero,.dossier-grid,.dossier-oh-grid{grid-template-columns:1fr}.dossier-hero>div{border-right:0;border-bottom:1px solid var(--border)}.dossier-hero>div:last-child{border-bottom:0}}@media (width<=620px){.dossier-inline-edit{grid-template-columns:1fr}}.dsn-authority-card .detail-title{align-items:flex-start}.dsn-authority-card h2{margin:0 0 6px}.dsn-authority-card p{color:var(--muted);margin:0}.dossier-list-toolbar{justify-content:space-between;align-items:center;gap:12px;padding:0 0 14px;display:flex}.dossier-search{flex:1;max-width:520px}.dossier-search input{width:100%}.dossier-count,.dossier-identifier{color:var(--muted);font-size:.82rem}.dossier-identifier{letter-spacing:.01em;font-weight:700}.dossier-card-heading h2{align-items:center;gap:8px;display:flex}.dsn-dossier-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.dsn-dossier-summary-grid>div{border:1px solid var(--border);background:var(--surface-strong);border-radius:12px;gap:5px;padding:14px;display:grid}.dsn-dossier-summary-grid small{color:var(--muted)}.dsn-dossier-history,.dsn-dossier-sections{gap:16px;display:grid}.dsn-source-history,.dsn-period-group,.dsn-version-detail{border:1px solid var(--border);background:var(--surface);border-radius:16px;overflow:hidden}.dsn-source-history-summary,.dsn-period-summary,.dsn-version-detail>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;list-style:none;display:flex}.dsn-source-history-summary::-webkit-details-marker{display:none}.dsn-period-summary::-webkit-details-marker{display:none}.dsn-version-detail>summary::-webkit-details-marker{display:none}.dsn-source-history-summary{padding:18px 20px}.dsn-source-history-summary>div,.dsn-period-summary>div{gap:4px;display:grid}.dsn-source-history-summary small,.dsn-period-summary small{color:var(--muted)}.dsn-source-history-summary>span,.dsn-period-summary>span,.dsn-version-detail>summary>span{color:var(--muted);white-space:nowrap;font-size:.78rem;font-weight:700}.dsn-disclosure-meta{align-items:center;gap:8px;display:inline-flex}.dsn-disclosure-meta>span{background:var(--surface-strong);color:var(--muted);white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:.78rem;font-weight:700}.dsn-disclosure-chevron{flex:none;transition:transform .14s}details[open]>summary .dsn-disclosure-chevron{transform:rotate(90deg)}.dsn-source-history-body{gap:14px;padding:0 20px 20px;display:grid}.dsn-period-group{background:var(--surface-strong);border-radius:12px}.dsn-period-summary{padding:14px 16px}.dsn-period-versions{gap:12px;padding:0 12px 12px;display:grid}.dsn-version-card{padding:16px}.dsn-version-heading{margin-bottom:0}.dsn-version-heading h2{overflow-wrap:anywhere;font-size:1rem}.dsn-version-detail{border-radius:12px;margin-top:14px}.dsn-version-detail>summary{padding:12px 14px}.dsn-version-detail[open]>summary{border-bottom:1px solid var(--border)}.dsn-version-detail .dsn-dossier-sections{padding:14px}.dsn-dossier-section{border:1px solid var(--border);background:var(--surface-strong);border-radius:12px;overflow:hidden}.dsn-dossier-section>summary{cursor:pointer;justify-content:space-between;gap:12px;padding:14px 16px;list-style:none;display:flex}.dsn-dossier-section>summary::-webkit-details-marker{display:none}.dsn-dossier-section>summary span{text-align:center;background:var(--surface);min-width:26px;color:var(--muted);border-radius:999px;padding:2px 8px;font-size:.78rem;font-weight:700}.dsn-dossier-section .data-table-wrap{border-top:1px solid var(--border)}.dsn-dossier-section .dossier-empty{padding:0 16px 14px}@media (width<=980px){.dsn-dossier-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dossier-card-heading{flex-direction:column}}@media (width<=620px){.dossier-list-toolbar{flex-direction:column;align-items:stretch}.dossier-search{max-width:none}.dsn-dossier-summary-grid{grid-template-columns:1fr}.dsn-dossier-section>summary{align-items:center}.dsn-source-history-summary,.dsn-period-summary{flex-direction:column;align-items:flex-start}.dsn-source-history-body{padding:0 12px 12px}.dsn-period-versions{padding:0 8px 8px}.dsn-version-heading .page-actions{width:100%}.dsn-version-heading .page-actions button{flex:1}}@media (prefers-reduced-motion:reduce){.dsn-disclosure-chevron{transition:none}}.dsn-identity-stack{gap:4px;min-width:240px;display:grid}.dsn-identity-stack-detail{max-width:460px}.dsn-identity-label{color:var(--muted);letter-spacing:.02em;text-transform:uppercase;font-size:.72rem;font-weight:750}.dsn-reference-row{align-items:center;gap:8px;min-width:0;display:flex}.dsn-reference-row code{overflow-wrap:anywhere;font-size:.78rem}.dsn-copy-reference{border:1px solid var(--border);background:var(--surface);min-height:30px;color:inherit;cursor:pointer;font:inherit;border-radius:8px;padding:2px 8px;font-size:.72rem;font-weight:700}.dsn-copy-reference:focus-visible{outline-offset:2px;outline:3px solid}.dsn-continuity-note{max-width:320px;color:var(--muted);margin-top:6px;font-size:.74rem;line-height:1.35;display:block}.dsn-continuity-reason{color:var(--muted);line-height:1.4}@media (width<=620px){.dsn-identity-stack{min-width:0}.dsn-reference-row{flex-direction:column;align-items:flex-start}}
