#accesscontent{max-width:880px}#accesscontent form{background:white;border:1px solid #d8e1eb;border-radius:12px;padding:24px;margin:24px 0}#accesscontent h2{margin-top:0}#accesscontent p{color:#56677a;line-height:1.6}#rolesform label.access-role{display:flex;align-items:center;gap:12px;margin:12px 0;padding:12px;border:1px solid #d8e1eb;border-radius:8px;font-size:16px}#rolesform .access-role input{width:20px;height:20px;margin:0;flex:0 0 auto}#accessstatus{white-space:pre-wrap;overflow-wrap:anywhere}#accesscontent input,#accesscontent select{max-width:100%;box-sizing:border-box}#transferowner{border-color:#c51d36}@media(max-width:600px){#accesscontent form{padding:18px}h1{font-size:30px}#accesscontent{min-width:0}main{margin-top:24px}}
#offboarding{background:white;border:1px solid #d8e1eb;border-radius:12px;padding:24px;margin:24px 0}#offboarding h2{margin-top:0}.offboarding-steps{padding-left:22px}.offboarding-steps li{margin:14px 0}.offboarding-steps h3{font-size:16px;margin:0 0 4px}.offboarding-steps ul{margin:4px 0;padding-left:18px}.offboarding-steps ul li{margin:2px 0}#accesscontent .offboarding-block{color:#8a3b12;font-weight:600}#offboardingaction{display:flex;flex-wrap:wrap;gap:8px;align-items:center}#offboardingaction p{flex-basis:100%;margin:0}@media(max-width:600px){#offboarding{padding:18px}}
#accesscontent .offboarding-block a{color:inherit;font-weight:700}
#backupstatus .backup-overdue{display:block;margin-top:6px;padding:8px 10px;border-left:4px solid var(--accent);border-radius:6px;background:#fbe8df;color:var(--accent);font-weight:700;line-height:1.4}
