.accountpage .linkbtn{display:inline;margin:0;padding:0;border:0;background:none;font:inherit;line-height:inherit;color:inherit;text-align:inherit;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.accountpage .linkbtn:hover{color:var(--sunset-deep)}.accountpage .linkbtn:focus-visible{outline:2px solid var(--sunset-deep);outline-offset:2px;border-radius:var(--r-sm)}.accountpage .linkbtn:disabled{color:var(--muted);cursor:default;text-decoration:none}.accountpage .portaljoblist .title .jtitlebtn{text-decoration:none;font-weight:inherit}.accountpage .portaljoblist .title .jtitlebtn:hover{color:var(--sunset-deep)}.accountpage .portaljoblist .jmeta{margin:0;overflow-wrap:anywhere}.accountpage .portaljoblist .jmeta a{color:var(--muted);text-decoration:underline;text-underline-offset:2px}.accountpage .portaljoblist .jmeta a:hover{color:var(--sunset-deep)}.accountpage .listundo:empty{display:none}.accountpage .listundorow{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2) var(--s4);margin:0 0 var(--s4);padding:10px 16px;border-radius:var(--r-md);background:var(--sunken);font-family:var(--f-ui);font-size:var(--fs-small);line-height:20px;color:var(--ink)}.accountpage .listundorow p{margin:0;flex:1 1 220px;min-width:0;overflow-wrap:anywhere}.accountpage .listundorow .linkbtn{font-weight:700;min-height:44px}.accountpage .datapage .portalrow{margin-top:0}.accountpage .datapage .datastatus{margin-top:var(--s3)}.accountpage .datalinks{list-style:none;display:flex;flex-wrap:wrap;gap:var(--s2) var(--s5);margin:var(--s5) 0 0;padding:var(--s4) 0 0;border-top:1px solid var(--hairline);font-family:var(--f-ui);font-size:var(--fs-small)}.accountpage .datalinks a{color:var(--ink);text-decoration:underline;text-underline-offset:2px}.accountpage .datalinks a:hover{color:var(--sunset-deep)}.accountpage .datadelete .datadanger{font-family:var(--f-ui);font-size:15px;font-weight:700;min-height:44px}.accountpage .datastep{margin:0 0 var(--s4);font-family:var(--f-display);font-size:var(--fs-title);line-height:1.3;color:var(--ink)}.accountpage .datastep:focus{outline:none}.accountpage .datastep:focus-visible{outline:2px solid var(--sunset-deep);outline-offset:2px}.accountpage .dataexit fieldset{margin:0;padding:0;border:0;min-width:0}.accountpage .dataexit legend{padding:0}.accountpage .datareasons{display:grid;grid-gap:var(--s2);gap:var(--s2);margin:0 0 var(--s5);max-width:520px}.accountpage .datareason{display:flex;align-items:center;gap:12px;min-height:48px;padding:10px 18px;border:1.5px solid var(--hairline);border-radius:var(--r-md);background:var(--surface);font-family:var(--f-ui);font-size:15px;color:var(--ink);cursor:pointer}.accountpage .datareason:hover{border-color:var(--control-line)}.accountpage .datareason.selected{border-color:var(--sunset-deep);background:var(--shell)}.accountpage .datareason input{accent-color:var(--sunset-deep);width:18px;height:18px;margin:0;flex:none}.accountpage .datareason:focus-within{outline:2px solid var(--sunset-deep);outline-offset:2px}.accountpage .dataloses{margin:0 0 var(--s4);padding-left:1.2em;font-size:var(--fs-small);line-height:22px;color:var(--ink)}.accountpage .datasub{margin:0 0 var(--s4)}.accountpage .datasub p{margin:0}.accountpage .datasub a{display:inline-block;margin-top:var(--s2);font-weight:700;color:var(--ink);text-decoration:underline;text-underline-offset:2px}.accountpage .datasub a:hover{color:var(--sunset-deep)}.accountpage .dataperm{margin:0 0 var(--s4);color:var(--slate);font-weight:600}.accountpage .dataconfirm .portalfield{margin-bottom:var(--s5)}.accountpage .dataconfirm .portalrow .btn{white-space:normal}.accountpage .btn.datadangerbtn:not(:disabled){background:var(--ink);color:var(--surface);border-color:var(--ink)}.accountpage .btn.datadangerbtn:not(:disabled):hover{background:var(--surface);color:var(--ink);border-color:var(--ink)}@media (max-width:480px){.accountpage .dataconfirm .portalrow .btn,.accountpage .dataexit .portalrow .btn.secondary{flex:1 1 100%}}