.am-page .md-table .rw-button{margin:4px}.am-dialog{width:min(1040px,calc(100vw - 32px));max-height:90dvh;overflow:auto;border:1px solid var(--cs-edge);border-radius:12px;background:white;padding:24px;box-sizing:border-box;color:var(--cs-ink)}.am-dialog::backdrop{background:rgb(0 0 0 / .25)}.am-dialog fieldset{border:1px solid var(--cs-edge);border-radius:12px;margin:24px 0;padding:16px}.am-dialog .am-inline{display:inline-flex;align-items:center;gap:8px;margin-right:20px;min-height:40px}.am-dialog h2{margin:0}.am-dialog input[type=checkbox],.am-page input[type=checkbox]{width:18px;height:18px;accent-color:var(--cs-accent);cursor:pointer}.am-dialog input:disabled{cursor:not-allowed}.am-matrix th:first-child{min-width:144px}.am-matrix td{text-align:center}.am-matrix input{margin:8px}.am-denials{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-height:260px;overflow:auto}.am-denials label{display:flex;align-items:center;gap:8px;min-height:40px;font-size:12px}.am-dialog .md-actions{padding:16px 0}.am-dialog #am-error{color:var(--cs-ink);font-weight:600}.am-dialog button:focus-visible{outline:2px solid var(--cs-accent);outline-offset:2px}
@media(max-width:720px){.am-dialog{padding:16px}.am-denials{grid-template-columns:1fr}.am-matrix.md-table{overflow:auto;border:1px solid var(--cs-edge)}.am-matrix.md-table table{display:table;min-width:640px}.am-matrix.md-table thead{display:table-header-group}.am-matrix.md-table tbody{display:table-row-group}.am-matrix.md-table tr{display:table-row}.am-matrix.md-table td,.am-matrix.md-table th{display:table-cell;padding:8px}.am-matrix.md-table td:before{display:none}.am-dialog .md-form-grid{grid-template-columns:1fr}}
.am-dialog{position:fixed!important;inset:0!important;margin:auto!important}.am-dialog .am-matrix:before{content:'操作列可横向滚动查看';display:block;font-size:12px;color:var(--cs-muted);padding:8px 12px}
