.withdrawal-page{width:100%;max-width:72rem;margin-inline:auto;padding:2.5rem 2rem 4rem}.withdrawal-narrow{min-width:0;max-width:52.5rem;margin-inline:auto}.withdrawal-progress{color:var(--muted-foreground);flex-wrap:wrap;gap:.5rem 1rem;margin:0;padding:0;font-size:.75rem;list-style:none;display:flex}.withdrawal-progress li[aria-current=step]{color:var(--primary);font-weight:600}.withdrawal-progress li+li:before{content:"/";color:var(--muted-foreground);padding-right:1rem}.withdrawal-notice{background:var(--secondary);overflow-wrap:anywhere;border-radius:.5rem;flex-direction:column;align-items:start;gap:.75rem;padding:1rem;display:flex}.withdrawal-notice-error{color:var(--destructive);background:var(--card);border:1px solid var(--destructive)}.withdrawal-declaration{background:var(--background);border-radius:.5rem;padding:1.25rem;font-size:1rem;line-height:1.8}.withdrawal-receipt{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8}.withdrawal-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.withdrawal-document-grid{grid-template-columns:12rem minmax(0,44rem);align-items:start;gap:3.375rem;display:grid}.withdrawal-document-nav{flex-direction:column;gap:.375rem;font-size:.8125rem;display:flex;position:sticky;top:5rem}.withdrawal-document-nav a{color:var(--muted-foreground);padding-block:.5rem}.withdrawal-document{flex-direction:column;gap:2rem;min-width:0;display:flex}.withdrawal-document section{flex-direction:column;gap:1rem;min-width:0;scroll-margin-top:5rem;display:flex}.withdrawal-document-copy{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8}.withdrawal-queue-columns,.withdrawal-queue-row{grid-template-columns:minmax(0,1fr) minmax(0,2.3fr) minmax(8rem,1fr) auto;align-items:start;gap:1.5rem;display:grid}.withdrawal-queue-row{border-bottom:1px solid var(--border);padding-block:1.25rem}.withdrawal-queue-row:last-child{border-bottom:0}@media (width<=760px){.withdrawal-page{padding:1.75rem 1.25rem 3rem}.withdrawal-document-grid{grid-template-columns:minmax(0,1fr);gap:1.5rem}.withdrawal-document-nav{border-bottom:1px solid var(--border);flex-flow:wrap;gap:.5rem 1rem;padding-bottom:1rem;position:static}.withdrawal-queue-columns{display:none}.withdrawal-queue-row{grid-template-columns:minmax(0,1fr);gap:.875rem}.withdrawal-queue-row [data-slot=button]{width:100%}}@media (width<=620px){.withdrawal-actions>*,.withdrawal-narrow [data-slot=button]{width:100%}.withdrawal-declaration{padding:1rem;font-size:.875rem}}.privacy-document-copy{overflow-wrap:anywhere;line-height:1.8}.privacy-document-copy p+p{margin-top:1rem}.privacy-document-copy a{color:var(--primary);text-underline-offset:.2em;text-decoration:underline}.privacy-purpose-list,.privacy-retention-list{margin-block:1.375rem}.privacy-purpose-list>div,.privacy-retention-list>div{border-top:1px solid var(--border);padding-block:1.0625rem}.privacy-purpose-list dt,.privacy-retention-list dt{font-weight:600}.privacy-purpose-list dd{margin-top:.4375rem}.privacy-retention-list>div{grid-template-columns:11.875rem minmax(0,1fr);gap:1.25rem;display:grid}.privacy-rights-contact{background:var(--secondary);border-radius:.5rem;margin-block:1.375rem;padding:1.375rem}.privacy-rights-contact h3{margin-bottom:.875rem;font-weight:600}.withdrawal-document section:focus{outline:none}@media (width<=850px){.privacy-retention-list>div{grid-template-columns:1fr;gap:.3125rem}}
