.access24-tools{display:flex;gap:.6rem;flex-wrap:wrap;margin:.7rem 0 1rem}.access24-tools button{background:#163d6e;color:#fff;border:0;border-radius:7px;padding:.6rem .85rem;font-weight:700}.access24-dialog{width:min(1040px,94vw);max-height:92vh;border:1px solid #bbcadb;border-radius:12px;color:#172b46;padding:0;box-shadow:0 24px 80px #112a4b55}.access24-dialog::backdrop{background:#102741aa}.access24-dialog>header{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.3rem;background:#173d6c;color:#fff}.access24-dialog h2{margin:0;color:inherit}.access24-body{padding:1.3rem}.access24-columns{display:grid;grid-template-columns:240px 1fr;gap:1.2rem}.access24-list{display:grid;align-content:start;gap:.5rem}.access24-list button{text-align:left;padding:.7rem;border:1px solid #ccd7e5;border-radius:7px;background:#f5f8fc}.access24-list button[aria-current=true]{background:#dcecff;border-color:#317fc4}.access24-form label{display:block;margin:.6rem 0}.access24-form input:not([type=checkbox]),.access24-form select,.access24-form textarea{box-sizing:border-box;width:100%;padding:.5rem}.access24-grid{display:grid;grid-template-columns:1fr 1fr;gap:.65rem}.access24-capabilities{max-height:300px;overflow:auto;border:1px solid #d1dce9;padding:.7rem;border-radius:8px}.access24-capabilities label{display:flex;gap:.6rem;align-items:start;padding:.3rem;margin:0;font-size:.87rem}.access24-actions{display:flex;gap:.6rem;flex-wrap:wrap;margin:1rem 0}.access24-preview{padding:1rem;background:#f1f7ff;border:1px solid #c3d9ef;border-radius:8px}.access24-preview .removed{color:#9b2029}.access24-preview .added{color:#176344}.access24-error{color:#a81926;white-space:pre-wrap;padding:0 1.3rem 1rem}.access24-note{color:#425873;line-height:1.5}.access24-paytable{width:100%;border-collapse:collapse}.access24-paytable td,.access24-paytable th{padding:.6rem;text-align:left;border-bottom:1px solid #dae3ee}@media(max-width:700px){.access24-columns,.access24-grid{grid-template-columns:1fr}.access24-list{grid-template-columns:1fr 1fr}}

.access24-capabilities label{flex-direction:row!important;align-items:flex-start}.access24-capabilities label input[type=checkbox]{flex:0 0 auto;width:auto;margin-top:.2rem}.access24-capabilities label span{display:block}.access24-preview h4{margin:.5rem 0}.access24-preview p{margin:.4rem 0 .8rem}
