.dingtalk-admin{max-width:920px;border-top:3px solid #2f7667}
.dingtalk-admin-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}
.dingtalk-admin-heading h2{font-size:32px;margin-bottom:18px}
.dingtalk-admin-heading .test-badge.is-live{background:#dcecdf;color:#1e583f;border-color:#8fbaa0}
.dingtalk-admin-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line);margin-block:20px}
.dingtalk-admin-facts>div{background:var(--white);padding:14px;min-width:0}
.dingtalk-admin-facts dt{font-size:10px;color:var(--muted);text-transform:uppercase}
.dingtalk-admin-facts dd{margin:5px 0 0;font-size:13px;overflow-wrap:anywhere}
.dingtalk-admin-actions{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;flex-wrap:wrap;margin-block:22px 34px}
.dingtalk-test-form{display:flex;align-items:center;gap:15px;flex-wrap:wrap}
.dingtalk-test-form .checkbox-label{margin:0!important;max-width:470px}
.dingtalk-admin>h3{font-size:20px;margin-bottom:8px}
.dingtalk-retry-confirm{font-size:12px;margin-block:12px!important}
.dingtalk-reconcile-form{display:grid;gap:10px;padding:14px 0;border-bottom:1px solid var(--line);margin-bottom:2px}
.dingtalk-reconcile-form .checkbox-label{margin:0!important;font-size:12px}
.dingtalk-reconcile-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}
.dingtalk-reconcile-fields input,.dingtalk-reconcile-fields textarea{font:inherit;border:1px solid var(--line);padding:9px;min-width:0;resize:vertical}
.dingtalk-reconcile-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}
.dingtalk-delivery-list{border-top:1px solid var(--line)}
.dingtalk-delivery-row{display:flex;justify-content:space-between;align-items:center;gap:18px;padding-block:14px;border-bottom:1px solid var(--line)}
.dingtalk-delivery-row strong,.dingtalk-delivery-row span{display:block;overflow-wrap:anywhere}
.dingtalk-delivery-row strong{font-size:13px}.dingtalk-delivery-row span{font-size:11px;color:var(--muted);margin-top:4px}
@media(max-width:760px){.dingtalk-admin-facts{grid-template-columns:1fr 1fr}.dingtalk-admin-actions,.dingtalk-test-form{align-items:stretch;flex-direction:column}.dingtalk-test-form .button{width:100%}.dingtalk-reconcile-fields{grid-template-columns:1fr}.dingtalk-reconcile-actions{justify-content:flex-start}}
@media(max-width:390px){.dingtalk-admin-facts{grid-template-columns:1fr}.dingtalk-admin-heading h2{font-size:27px}}
