.student-produce button{border-width:1px;border-radius:16px;gap:10px;min-height:116px;padding:16px;line-height:1.35}.student-produce button>svg{flex:none;width:28px;height:28px}.student-produce button>span.font-semibold{padding-right:18px;font-size:18px}.student-photo-panel{border:0!important;border-radius:20px!important;max-width:960px!important}.student-photo-review{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.student-photo-preview{min-width:0}.student-photo-preview img{object-fit:contain;max-width:100%}.student-photo-subject{background:var(--card);width:100%;min-height:52px;color:var(--foreground);border-radius:14px;margin-bottom:18px;padding:12px 42px 12px 16px;font-size:18px;font-weight:600;display:block}.student-photo-panel button:not([role=switch]){min-height:44px}@media (width<=700px){.student-photo-review{grid-template-columns:minmax(0,1fr);gap:18px}.student-produce button{min-height:108px;padding:12px}.student-produce button>span.font-semibold{font-size:16px}.student-photo-panel{max-height:92dvh!important}}.student-photo-subject-wrap{grid-column:1/-1;min-width:0;position:relative}.student-photo-subject-wrap>svg{pointer-events:none;width:28px;height:28px;position:absolute;top:12px;right:14px}.student-photo-subject{appearance:none}.student-photo-panel [data-testid=photo-tray-remove]{border-radius:14px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.student-photo-panel button>svg{width:28px;height:28px}.student-produce button>span>svg{width:16px;height:16px}
