.ap-page{max-width:1200px;margin-inline:auto}.ap-section{margin-top:24px;border-top:1px solid var(--cs-edge);padding-top:24px}.ap-section h2{font-size:18px;margin:0 0 16px}.ap-identity{display:flex;align-items:center;gap:16px;padding:8px 0 24px}.ap-identity img{width:48px;height:48px;object-fit:cover;border-radius:50%}.ap-identity p,.ap-row p{font-size:13px;color:var(--cs-muted);margin:6px 0 0;line-height:1.6}.ap-row{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 0;border-bottom:1px solid var(--cs-edge)}.ap-row strong{font-size:14px;font-weight:500}.ap-row button{flex-shrink:0}.ap-actions{display:flex;justify-content:flex-end;gap:8px}#ap-edit{max-width:560px}#ap-edit label{display:block;font-size:14px;margin-bottom:8px}#ap-edit input{box-sizing:border-box;width:100%;min-height:40px;padding:10px;border:1px solid var(--cs-edge);border-radius:8px;background:var(--surface,#fff);font:inherit}.ap-dialog{width:min(480px,calc(100vw - 32px));box-sizing:border-box;border:1px solid var(--cs-edge);border-radius:16px;padding:24px;color:inherit}.ap-dialog::backdrop{background:rgb(0 0 0 / 20%)}.ap-dialog header{display:flex;justify-content:space-between;align-items:center;gap:16px}.ap-dialog h2{font-size:18px;margin:0}.ap-dialog p{line-height:1.8}.ap-dialog footer{display:flex;justify-content:flex-end;margin-top:24px}.ap-page button,.ap-dialog button{min-height:40px}.ap-page :focus-visible,.ap-dialog :focus-visible{outline:2px solid var(--cs-accent);outline-offset:2px}@media(max-width:720px){.ap-row{gap:12px;align-items:flex-start}.ap-row>div{min-width:0}.ap-row p{overflow-wrap:anywhere}.ap-dialog{padding:20px}}
