.hhd-aw06-workspace{display:grid;gap:1rem;margin-top:1rem}.hhd-aw06-heading,.hhd-aw06-governance,.hhd-aw06-catalog,.hhd-aw06-library,.hhd-aw06-contracts,.hhd-aw06-contextual-panel{background:var(--hhd-surface,#fff);border:1px solid var(--hhd-border,#d8dee8);border-radius:18px;padding:1rem;box-shadow:var(--hhd-shadow-sm,0 8px 24px rgba(15,23,42,.06))}.hhd-aw06-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.hhd-aw06-heading h2,.hhd-aw06-heading p{margin:.2rem 0}.hhd-aw06-loading,.hhd-aw06-actions,.hhd-aw06-date-range{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.hhd-aw06-dashboard{min-height:150px;margin:.75rem 0}.hhd-aw06-dashboard .e-panel{border:1px solid var(--hhd-border,#d8dee8)!important;border-radius:14px!important;background:var(--hhd-surface-raised,#fff)!important}.hhd-aw06-dashboard .e-panel-header{padding:.75rem 1rem;font-size:.78rem;text-transform:uppercase;letter-spacing:.06em;color:var(--hhd-text-muted,#64748b)}.hhd-aw06-dashboard .e-panel-content{display:grid;gap:.25rem;padding:0 1rem 1rem}.hhd-aw06-dashboard strong{font-size:1.3rem}.hhd-aw06-dashboard small{color:var(--hhd-text-muted,#64748b)}.hhd-aw06-policy-grid{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:.5rem;margin:.75rem 0}.hhd-aw06-policy-grid>div{display:flex;justify-content:space-between;gap:.5rem;padding:.65rem .75rem;border-radius:10px;background:var(--hhd-surface-soft,#f6f8fb)}.hhd-aw06-policy-grid strong.is-safe{color:var(--hhd-success,#15803d)}.hhd-aw06-table-presence{display:flex;gap:.4rem;flex-wrap:wrap;margin:.75rem 0}.hhd-aw06-table-presence span{font-size:.74rem;padding:.35rem .55rem;border-radius:999px;background:var(--hhd-surface-soft,#f1f5f9)}.hhd-aw06-table-presence .is-present{border:1px solid color-mix(in srgb,var(--hhd-success,#16a34a) 35%,transparent)}.hhd-aw06-table-presence .is-missing{border:1px solid color-mix(in srgb,var(--hhd-warning,#d97706) 40%,transparent)}.hhd-aw06-tabs{margin-top:.5rem}.hhd-aw06-toolbar{margin-bottom:.75rem}.hhd-aw06-splitter{border:1px solid var(--hhd-border,#d8dee8);border-radius:14px;overflow:hidden}.hhd-aw06-contextual-panel{height:100%;overflow:auto;border:0;box-shadow:none;border-radius:0}.hhd-aw06-definition-list{display:grid;gap:.5rem}.hhd-aw06-definition-list>div{display:grid;grid-template-columns:150px 1fr;gap:1rem;padding:.45rem 0;border-bottom:1px solid var(--hhd-border,#e2e8f0)}.hhd-aw06-definition-list dt{color:var(--hhd-text-muted,#64748b)}.hhd-aw06-definition-list dd{margin:0;font-weight:650;overflow-wrap:anywhere}.hhd-aw06-empty{padding:2rem;text-align:center;color:var(--hhd-text-muted,#64748b);border:1px dashed var(--hhd-border,#cbd5e1);border-radius:12px}.hhd-aw06-editor{display:grid;gap:.75rem;padding:.5rem 0}.hhd-aw06-wizard{display:grid;gap:1rem}.hhd-aw06-diagnostic{display:grid;gap:.2rem;padding:.5rem 0;border-bottom:1px solid var(--hhd-border,#e2e8f0)}.hhd-aw06-diagnostic span{color:var(--hhd-text-muted,#64748b)}.hhd-aw06-timeline{max-height:650px;overflow:auto}.hhd-aw06-timeline-item{display:grid;gap:.2rem;padding:.35rem .5rem}.hhd-aw06-timeline-item span{color:var(--hhd-text-muted,#64748b)}.hhd-aw06-timeline-item code{font-size:.72rem}.hhd-aw06-resource-selector{display:grid;grid-template-columns:minmax(220px,30%) 1fr;gap:1rem}.hhd-aw06-library>.e-accordion{margin-bottom:.75rem}
@media(max-width:1024px){.hhd-aw06-policy-grid{grid-template-columns:repeat(2,minmax(150px,1fr))}.hhd-aw06-splitter{height:auto!important}.hhd-aw06-resource-selector{grid-template-columns:1fr}}
@media(max-width:680px){.hhd-aw06-heading{display:grid}.hhd-aw06-policy-grid{grid-template-columns:1fr}.hhd-aw06-dashboard{min-height:580px}.hhd-aw06-workspace .e-splitter{display:block!important}.hhd-aw06-workspace .e-pane{width:100%!important;min-width:0!important}.hhd-aw06-definition-list>div{grid-template-columns:1fr;gap:.2rem}.hhd-aw06-governance,.hhd-aw06-catalog,.hhd-aw06-library,.hhd-aw06-contracts{padding:.75rem}}
.hhd-aw06-domain-governance{display:grid;gap:.8rem}.hhd-aw06-domain-layout{display:grid;grid-template-columns:minmax(240px,34%) minmax(0,1fr);gap:1rem}.hhd-aw06-domain-list,.hhd-aw06-domain-editor,.hhd-aw06-domain-verification{display:grid;align-content:start;gap:.75rem;padding:.85rem;border:1px solid var(--hhd-border,#d8dee8);border-radius:14px;background:var(--hhd-surface-raised,#fff)}.hhd-aw06-domain-list-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.hhd-aw06-domain-list-header h4,.hhd-aw06-domain-verification h4,.hhd-aw06-domain-verification p{margin:0}.hhd-aw06-domain-item{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.75rem;text-align:left;padding:.7rem;border:1px solid var(--hhd-border,#d8dee8);border-radius:11px;background:var(--hhd-surface,#fff);color:inherit;cursor:pointer}.hhd-aw06-domain-item:hover,.hhd-aw06-domain-item.is-selected{border-color:var(--hhd-accent,#2563eb);box-shadow:0 0 0 2px color-mix(in srgb,var(--hhd-accent,#2563eb) 15%,transparent)}.hhd-aw06-domain-item>span:first-child{display:grid;gap:.15rem;min-width:0}.hhd-aw06-domain-item small{color:var(--hhd-text-muted,#64748b);overflow-wrap:anywhere}.hhd-aw06-domain-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.hhd-aw06-domain-form-grid label,.hhd-aw06-domain-verification label{display:grid;gap:.3rem;font-size:.82rem;color:var(--hhd-text-muted,#64748b)}.hhd-aw06-domain-form-grid input,.hhd-aw06-domain-form-grid select,.hhd-aw06-domain-verification input,.hhd-aw06-domain-verification textarea{width:100%;box-sizing:border-box;padding:.58rem .65rem;border:1px solid var(--hhd-border,#cbd5e1);border-radius:9px;background:var(--hhd-surface,#fff);color:var(--hhd-text,#0f172a)}.hhd-aw06-domain-check{grid-template-columns:auto 1fr!important;align-items:center;align-content:center}.hhd-aw06-domain-check input{width:auto}.hhd-aw06-domain-verification{margin-top:.25rem;background:var(--hhd-surface-soft,#f8fafc)}
@media(max-width:900px){.hhd-aw06-domain-layout{grid-template-columns:1fr}.hhd-aw06-domain-form-grid{grid-template-columns:1fr}}

/* HHD-AW-10-FIX04 — governed editorial site activation */
.hhd-aw06-site-actions {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: .4rem;
}

.hhd-aw06-activation-confirmation {
    display: grid;
    gap: 1rem;
}

.hhd-aw06-activation-confirmation > p {
    margin: 0;
    line-height: 1.55;
}

.hhd-aw06-activation-confirmation dl {
    display: grid;
    gap: .55rem;
    margin: 0;
}

.hhd-aw06-activation-confirmation dl > div {
    display: grid;
    grid-template-columns: minmax(9rem, 1fr) minmax(0, 1.6fr);
    gap: .75rem;
    padding: .65rem .75rem;
    border: 1px solid var(--hhd-border-subtle, #d7e0ec);
    border-radius: .65rem;
}

.hhd-aw06-activation-confirmation dt {
    font-weight: 700;
}

.hhd-aw06-activation-confirmation dd {
    margin: 0;
    overflow-wrap: anywhere;
}

.hhd-aw06-confirmation-actions {
    display: flex;
    justify-content: flex-end;
    flex-wrap: wrap;
    gap: .6rem;
}

@media (max-width: 540px) {
    .hhd-aw06-activation-confirmation dl > div {
        grid-template-columns: 1fr;
        gap: .25rem;
    }

    .hhd-aw06-confirmation-actions > * {
        flex: 1 1 100%;
    }
}
