.owner-student-promotion{max-width:760px}.owner-student-promotion form{display:grid;gap:16px}.owner-student-promotion label{display:grid;gap:8px}.owner-student-promotion input,.owner-student-promotion textarea{font:inherit;min-height:44px;max-width:100%;box-sizing:border-box}.owner-student-promotion .owner-student-promotion-confirm{display:flex;align-items:flex-start;gap:10px}.owner-student-promotion-confirm input{min-height:20px;width:20px;flex:none}.owner-student-promotion button{min-height:44px;white-space:normal}.owner-student-promotion :focus-visible{outline:2px solid var(--accent,#9b65ef);outline-offset:3px}@media(max-width:600px){.owner-student-promotion{width:100%;box-sizing:border-box}.owner-student-promotion button{width:100%}}
