.access-ui{max-width:1100px}.access-ui h1{margin:0 0 12px}.access-ui p{font-size:13px}.access-ui summary{cursor:pointer;font-weight:600;color:#385d91;padding:8px 0}.access-ui details{margin:8px 0}.access-ui form{padding:12px;background:#f5f7fb;border:1px solid #d4dce8;border-radius:6px}.access-ui label{display:block;margin-bottom:10px;font-size:12px;font-weight:600}.access-ui input:not([type=checkbox]),.access-ui select{display:block;width:100%;padding:8px;border:1px solid #bcc8db;border-radius:5px;background:#fff;color:#18243b;font:inherit;margin-top:4px}.access-ui .access-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.access-ui .access-check{display:flex;gap:7px;align-items:center}.access-ui input[type=checkbox]{width:16px;height:16px}.access-ui button{padding:8px 12px;border:1px solid #b9c7db;border-radius:5px;background:#fff;color:#243a5c;font:inherit;cursor:pointer}.access-ui button.primary{background:#1466d8;color:#fff;border-color:#1466d8}.access-hint{color:#5b6a80;font-size:12px!important}.access-table-wrap{overflow:auto}.access-table{width:100%;border-collapse:collapse;font-size:13px}.access-table th,.access-table td{text-align:left;vertical-align:top;padding:10px;border-bottom:1px solid #d7dfea}.access-table th{background:#edf1f7}.access-table details{margin:0;min-width:200px}.access-table form{min-width:300px}.access-own{max-width:650px}.access-ui input:focus,.access-ui select:focus{outline:2px solid #739de0;outline-offset:1px}@media(max-width:650px){.access-ui .access-fields{grid-template-columns:1fr;gap:0}.access-table th,.access-table td{padding:7px}.access-table{font-size:12px}}
