/* Scope new controls to the workbench and the product reference component. */
.xr-admin{min-width:0}.xr-admin .card{display:block;margin-bottom:20px}.xr-admin .xr-heading{display:flex;gap:16px;align-items:center;justify-content:space-between;flex-wrap:wrap}.xr-admin h2{overflow-wrap:anywhere}.xr-admin .xr-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;margin:18px 0}.xr-admin .xr-field{margin-bottom:14px}.xr-admin .xr-field>label,.xr-admin form>label:not(.xr-check){display:block;margin:10px 0 6px}.xr-admin input:not([type=checkbox]),.xr-admin select,.xr-admin textarea{width:100%;min-width:0}.xr-admin textarea{min-height:85px;resize:vertical}.xr-admin .xr-source{white-space:pre-wrap;overflow-wrap:anywhere;font-family:inherit;font-size:13px;line-height:1.6;max-height:400px;overflow:auto;background:var(--pe-bg);padding:14px;border:1px solid var(--pe-border);border-radius:8px}.xr-admin .xr-check{display:flex;align-items:flex-start;gap:10px;margin:15px 0}.xr-admin .xr-check>input{width:auto;flex:none;margin-top:4px}.xr-admin .xr-block{display:block;margin-top:5px}.xr-admin .xr-search{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap;margin:14px 0}.xr-admin .xr-search>div{flex:1;min-width:180px}.xr-admin .xr-search label{display:block;margin-bottom:6px}.xr-admin .xr-break{overflow-wrap:anywhere}.xr-admin .xr-event{border-top:1px solid var(--pe-border);padding:14px 0}.xr-admin details{margin:16px 0}.xr-admin summary{cursor:pointer;font-weight:600;padding:8px 0}.xr-admin td{vertical-align:top}.xr-admin .table-wrap{overflow:auto;max-width:100%}.xr-admin .btn,.xr-admin button{margin:4px 0}.pe-site .pe-crossrefs{margin-top:24px}.pe-site .pe-xref-groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px}.pe-site .pe-xref-brand{border:1px solid var(--pe-stroke,#315778);border-radius:8px;padding:14px;min-width:0}.pe-site .pe-xref-brand h3{font-size:16px;margin:0 0 10px}.pe-site .pe-xref-brand ul{margin:0;padding:0;list-style:none}.pe-site .pe-xref-brand li{margin:10px 0;overflow-wrap:anywhere}.pe-site .pe-xref-origin{display:block;font-size:12px;opacity:.85;font-weight:400}.pe-site .pe-xref-brand li>p{font-size:13px;margin:4px 0}.pe-site .pe-xref-brand li>strong{font-size:15px}@media(max-width:760px){.xr-admin .xr-columns{grid-template-columns:1fr}.xr-admin .xr-heading{align-items:flex-start}.xr-admin .xr-search{display:block}.xr-admin .xr-search button{margin-top:10px}}
