.owner-access{overflow-wrap:anywhere}.owner-access h2{font-size:22px;margin:0 0 8px}.owner-access p{margin:8px 0}.owner-access form{display:grid;gap:8px}.owner-access .field{margin:0;min-width:0}.owner-access input,.owner-access select,.owner-access textarea{width:100%;min-width:0}.owner-access .row{display:flex;flex-wrap:wrap;gap:8px;align-items:start}.owner-access .row h2{flex:1}.owner-access button{height:30px;min-height:30px;max-width:100%;padding:0 10px;font-size:14px}.owner-access article{padding:8px 0;border-bottom:1px solid #d7e3df}.owner-access label:has(input[type=checkbox]){display:flex;align-items:start;gap:6px}.owner-access input[type=checkbox]{width:auto;margin:3px 0 0;flex-shrink:0}.owner-access form[hidden],.owner-access label[hidden]{display:none}.owner-access dialog,.owner-access-dialog{width:min(520px,calc(100vw - 24px));max-height:calc(100dvh - 24px);overflow:auto;padding:16px;border:1px solid #adbfbb;border-radius:12px;color:#18332e}.owner-access-dialog::backdrop{background:#1236}.owner-access-confirm{max-width:520px;margin:20px auto;padding:16px}.owner-access-confirm h1{font-size:24px;margin:0 0 8px}@media(max-width:600px){.owner-access-dialog,.owner-access-confirm{padding:12px}.owner-access-confirm{margin:12px;width:calc(100% - 24px)}}
