.pmx-external-access-modal{max-width:1320px}
.pmx-external-content{padding:18px 24px 30px;overflow:auto}
.pmx-external-grid{display:grid;gap:14px}
.pmx-external-grid>article{background:#fff;border:1px solid #dce5ed;border-radius:14px;padding:16px;border-left:5px solid #7b91a3}
.pmx-external-grid>article.status-active{border-left-color:#16835f}
.pmx-external-grid>article.status-invited{border-left-color:#bd7b0f}
.pmx-external-grid>article.status-suspended,.pmx-external-grid>article.status-stale{border-left-color:#c46233}
.pmx-external-grid>article.status-revoked{border-left-color:#9a4651}
.pmx-external-grid article header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}
.pmx-external-grid article header>div:first-child{display:grid;gap:6px}
.pmx-external-grid .danger-btn{border-color:#c35f6a;color:#963845;background:#fff7f8}
.pmx-external-inventory{margin-top:24px;padding-top:18px;border-top:1px solid #dce5ed}
.pmx-external-inventory>article{display:grid;grid-template-columns:auto minmax(190px,.7fr) 1fr auto;align-items:center;gap:12px;padding:10px 4px;border-bottom:1px solid #edf1f4}
.pmx-external-evidence{display:grid;grid-template-columns:1fr 1fr;gap:18px}
.pmx-external-evidence>div{background:#f7f9fb;border:1px solid #dce5ed;border-radius:14px;padding:16px}
.pmx-external-evidence article{background:#fff;border:1px solid #e4e9ee;border-radius:10px;margin-top:10px;padding:12px}
.pmx-external-evidence article p{white-space:pre-wrap;line-height:1.6}
.pmx-once-modal{max-width:680px;height:auto}
.pmx-once-body{display:grid;gap:14px;padding:24px}
.pmx-once-body textarea{min-height:110px;resize:none;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;line-height:1.5}
.pmx-form fieldset{display:flex;flex-wrap:wrap;gap:14px;border:1px solid #dce5ed;border-radius:12px;padding:12px}
.pmx-form fieldset label{display:flex;align-items:center;gap:6px}
.pmx-form fieldset input{width:auto}
@media(max-width:850px){.pmx-external-evidence{grid-template-columns:1fr}.pmx-external-inventory>article{grid-template-columns:auto 1fr}.pmx-external-inventory>article span:not(.pmx-chip),.pmx-external-inventory>article small{grid-column:2}}
