.ap-forgot-link{background:none;border:0;padding:6px 0;margin-top:10px;color:#f26624;font-weight:700;cursor:pointer;font-size:14px;text-decoration:underline;text-underline-offset:3px}.ap-forgot-link:hover{color:#c94f14}.ap-reset .auth-panel-copy p b{word-break:break-all}.ap-profile{display:grid;gap:10px;margin:14px 0 18px}.ap-box{border:1px solid #ece3d4;border-radius:16px;background:#fffdf8;padding:0 16px}.ap-box summary{cursor:pointer;padding:14px 0;font-weight:800;color:#122b24;list-style-position:inside}.ap-box[open] summary{border-bottom:1px solid #ece3d4;margin-bottom:12px}.ap-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;padding-bottom:16px}.ap-grid label{display:grid;gap:6px;font-size:13px;font-weight:700;color:#3d4b45}.ap-grid input{width:100%;box-sizing:border-box}.ap-actions{grid-column:1/-1;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.ap-actions .portal-msg{margin:0}
