.vo-directory{padding:14px;background:var(--adm-surface,#fff);color:var(--adm-text,#263238)}
.vo-directory form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px 0}
.vo-directory label{display:flex;flex-direction:column;gap:5px}
.vo-directory input,.vo-directory select{min-height:34px;width:100%;background:var(--adm-surface,Canvas);color:inherit;border:1px solid var(--adm-line,#c8d3df);border-radius:3px;padding:6px}
.vo-directory [role=alert]{grid-column:1/-1}.vo-directory button:focus-visible,.vo-directory summary:focus-visible{outline:2px solid #3c8dbc;outline-offset:2px}
@media(max-width:600px){.vo-directory form{grid-template-columns:1fr}}

.vo-directory .vo-tabs,.vo-enterprise-breadcrumb{flex-wrap:wrap}.vo-directory summary{cursor:pointer;padding:10px 0}.vo-directory h2{font-size:18px;margin:0 0 8px}
